Spisu treści:

Podłączenie Arduino i Character LCD w BreadShield: 6 kroków
Podłączenie Arduino i Character LCD w BreadShield: 6 kroków

Wideo: Podłączenie Arduino i Character LCD w BreadShield: 6 kroków

Wideo: Podłączenie Arduino i Character LCD w BreadShield: 6 kroków
Wideo: ST9720 Graphical LCD Interfacing with Arduino 2024, Listopad
Anonim
Podłączenie Arduino i Character LCD w BreadShield
Podłączenie Arduino i Character LCD w BreadShield

Wiele projektów Arduino obejmuje znakowe wyświetlacze LCD, które w przeważającej mierze wykorzystują protokół HD44780 do pobierania danych z Arduino. Połączenie Arduino z HD44780 zwykle (w trybie 4-bitowym) zajmuje 12 przewodów! To skończy się wielkim bałaganem spaghetti z drutu spaghetti. Połączenie ich zajmuje trochę czasu. Trudno debugować. I jest podatny na rozłączenia przez twoje niezdarne palce.

W tym samouczku zobaczymy, że życie może być znacznie łatwiejsze w BreadShield, tarczy Arduino do płytek stykowych.

Kieszonkowe dzieci

  • Jedna płytka do krojenia chleba
  • Jeden Arduino Uno
  • Jedna osłonka na chleb

Krok 1: Włóż osłonę chleba do Arduino Uno

Włóż BreadShield do Arduino Uno, tak jak zwykle, aby używać innych płyt osłonowych.

Krok 2: Włóż osłonkę chleba do deski do krojenia chleba

Włóż wyłamujące szpilki BreadShield do płytki stykowej, tak jak zwykle wstawiasz rząd szpilek do płytki stykowej.

Krok 3: włóż wyświetlacz LCD do płytki do krojenia chleba

Włóż wyświetlacz LCD do płytki do krojenia chleba
Włóż wyświetlacz LCD do płytki do krojenia chleba

Zakładam, że twój LCD został przylutowany z męskimi pinheaderami, tak jak w tym samouczku SparkFun. Teraz włóż wyświetlacz LCD (technicznie męskie styki) do płytki stykowej, tak aby pin GND wyświetlacza LCD pasował do pinu GND osłony chleba. Spowoduje to automatyczne ustalenie następującej zależności pin-to-pin między Arduino Uno a wyświetlaczem LCD (po lewej pin LCD; po prawej pin BreadShield):

VSS/GND ---- GNDVDD ---- 5VRS ---- TX E/włącz ---- D3 D4 ---- D8D5 ---- D9D6 ---- D10D7 ---- D11 anoda podświetlenia - --- Katoda podświetlenia D12 ---- D13

Trasa została zwizualizowana na powyższym rysunku.

Krok 4: Pociągnij pin R/W wyświetlacza LCD do GND

Użyj jednego przewodu połączeniowego - jedynego przewodu połączeniowego potrzebnego w tym projekcie, aby podłączyć pin R/W wyświetlacza LCD do GND. Tak, oznacza to również podłączenie D2 Arudino do GND. Ale to nie problem, o ile nie używasz D2.

Krok 5: Włóż potencjometr

Włóż potencjometr
Włóż potencjometr

Wstaw potencjometr jako dzielnik napięcia. Włóż końcówki zaciskowe potencjometru odpowiednio do opasek 5V i GND na płytce stykowej. I środkowy pin potencjometru do wiązań RX. Powstałe okablowanie pokazano na powyższym rysunku. Przypuszczam, że potencjometr ma przylutowane do nóżek przewody lub użyj przewodów połączeniowych, aby poprowadzić 3 piny z innego miejsca na płytce stykowej.

Krok 6: Zaprogramuj Arduino z odłączonym środkowym pinem potencjometru

Zaprogramuj swoje Arduino z odłączonym środkowym pinem potencjometru
Zaprogramuj swoje Arduino z odłączonym środkowym pinem potencjometru

Teraz możesz zaprogramować swoje Arduino. Fragment przykładowego kodu to

github.com/forrestbao/BreadShield/blob/master/demo/HelloWorld/HelloWorld.ino

Aby zaprogramować, upewnij się, że pin RX jest odłączony od środkowego pinu potencjometru. Wystarczy delikatnie wyjąć środkowy pin potencjometru z opaski na płytce stykowej. Po zaprogramowaniu włóż go z powrotem. Następnie zobaczysz treść tekstową wyświetlaną na wyświetlaczu LCD. Jeśli nie, wyreguluj potencjometr.

Zapraszam do zostawienia komentarza lub pytania tutaj, a odpowiem tak szybko, jak będę mógł.

Zobacz więcej przykładów BreadShield w tym filmie.

Obecnie BreadShield prowadzi kampanię crowdfundingową. Skorzystaj z obniżonych cen kampanii na

Zalecana: