Съдържание:

LCD свързване на Arduino и Character в BreadShield: 6 стъпки
LCD свързване на Arduino и Character в BreadShield: 6 стъпки

Видео: LCD свързване на Arduino и Character в BreadShield: 6 стъпки

Видео: LCD свързване на Arduino и Character в BreadShield: 6 стъпки
Видео: LDmicro 6: Arduino nano Breadboard Circuit (Microcontroller PLC Ladder Programming with LDmicro) 2024, Ноември
Anonim
Arduino и Character LCD Hookup в BreadShield
Arduino и Character LCD Hookup в BreadShield

Много проекти на Arduino включват LCD дисплеи с символи, които преобладаващо използват протокол HD44780 за получаване на данни от Arduino. Свързването на Arduino към HD44780 обикновено (в 4-битов режим) отнема 12 проводника! Това ще доведе до голяма бъркотия от спагети с джъмпер. Ще ви отнеме известно време, за да ги свържете. Трудно е да се отстранят грешки. И е склонен към прекъсвания на връзките с пръстите ви.

В този урок ще видим, че животът може да бъде много по -лесен в BreadShield, щита Arduino за дъски.

Консумативи

  • Една дъска
  • Един Arduino Uno
  • Един BreadShield

Стъпка 1: Вмъкнете BreadShield в Arduino Uno

Поставете BreadShield в Arduino Uno, както обикновено правите, за да използвате други щитове за щитове.

Стъпка 2: Вмъкнете BreadShield в Breadboard

Поставете пробивните щифтове на BreadShield в макет, точно както обикновено вмъкнете ред щифтове в макет.

Стъпка 3: Поставете LCD дисплея в макета

Поставете LCD дисплея в платката
Поставете LCD дисплея в платката

Бих предположил, че вашият LCD е запоен с мъжки щифтове, като например в този урок от SparkFun. Сега поставете LCD (технически мъжки щифтове) в макета, като GND щифтът на LCD съответства на GND щифта на BreadShield. Това автоматично ще установи следното пин-пин съответствие между Arduino Uno и LCD (вляво, щифтът на LCD; вдясно, щифтът BreadShield):

VSS/GND ---- GNDVDD ---- 5VRS ---- TX E/активиране ---- D3 D4 ---- D8D5 ---- D9D6 ---- D10D7 ---- D11 подсветка анод- --- D12 подсветка катод ---- D13

Маршрутизацията е визуализирана на фигурата по -горе.

Стъпка 4: Издърпайте R/W щифта на LCD към GND

Използвайте един джъмпер проводник - единственият джъмпер проводник, необходим в този проект, за да издърпате R/W щифта на LCD към GND. Да, това също означава свързване на D2 на Arudino към GND. Но това не е проблем, стига да не използвате D2.

Стъпка 5: Поставете потенциометъра

Поставете потенциометъра
Поставете потенциометъра

Поставете потенциометър като делител на напрежение. Поставете краищата на клемите на потенциометъра съответно в 5V и GND връзки на макета. И средният щифт на потенциометъра в връзките на RX. Полученото окабеляване е илюстрирано на горната фигура. Бих предположил, че потенциометърът има някои проводници, запоени върху краката му, или използвайте джъмперни проводници, за да насочите 3 -те му щифта от някъде другаде на дъската.

Стъпка 6: Програмирайте вашия Arduino, като средният щифт на потенциометъра е изключен

Програмирайте вашия Arduino, като изключите средния щифт на потенциометъра
Програмирайте вашия Arduino, като изключите средния щифт на потенциометъра

Сега можете да програмирате вашия Arduino. Част от примерен код е в

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

За да програмирате, уверете се, че RX щифтът е изключен от средния щифт на потенциометъра. Просто леко повдигнете средния щифт на потенциометъра от връзката на дъската. След програмиране го поставете обратно. След това ще видите текстовото съдържание, изведено на LCD дисплея. Ако не, регулирайте потенциометъра.

Не се колебайте да оставите коментар или въпрос тук и аз ще отговоря възможно най -скоро.

Насладете се на още примери за BreadShield в това видео.

В момента BreadShield провежда кампания за краудфандинг. Възползвайте се от намалените цени само за кампании на

Препоръчано: