Cuprins:

Conectare LCD Arduino și Character în BreadShield: 6 pași
Conectare LCD Arduino și Character în BreadShield: 6 pași

Video: Conectare LCD Arduino și Character în BreadShield: 6 pași

Video: Conectare LCD Arduino și Character în BreadShield: 6 pași
Video: how to make characters on LCD using ARDUINO || Custom characters on 16x2 LCD 2024, Noiembrie
Anonim
Conectare Arduino și LCD cu caractere în BreadShield
Conectare Arduino și LCD cu caractere în BreadShield

Multe proiecte Arduino implică LCD-uri de caractere, care folosesc covârșitor protocolul HD44780 pentru a obține date de la Arduino. Conectarea Arduino la HD44780 de obicei (în modul pe 4 biți) necesită 12 fire! Asta va sfârși printr-o mare mizerie de spaghete din sârmă. Îți ia ceva timp să le conectezi. Este greu de depanat. Și este predispus la deconectări de la degetele tale stângace.

În acest tutorial, vom vedea că viața poate fi mult mai ușoară în BreadShield, scutul Arduino pentru panouri.

Provizii

  • O singură placă
  • Unul Arduino Uno
  • One BreadShield

Pasul 1: Introduceți BreadShield într-un Arduino Uno

Introduceți BreadShield într-un Arduino Uno la fel cum faceți în mod normal pentru a utiliza alte plăci de scut.

Pasul 2: Introduceți BreadShield într-o placă de panouri

Introduceți știfturile BreadShield într-o placă, așa cum introduceți în mod normal un rând de pini într-o placă.

Pasul 3: Introduceți ecranul LCD în panoul de calcul

Introduceți ecranul LCD în panoul de calcul
Introduceți ecranul LCD în panoul de calcul

Aș presupune că LCD-ul dvs. a fost lipit cu capete de pin masculine, cum ar fi în acest tutorial de SparkFun. Acum introduceți ecranul LCD (din punct de vedere tehnic pinii masculi) în panoul de control, cu pinul GND al ecranului LCD care se potrivește cu pinul GND al BreadShield. Aceasta va stabili automat următoarea corespondență pin-to-pin între Arduino Uno și LCD (în stânga, pinul LCD; în dreapta, pinul BreadShield):

VSS / GND ---- GNDVDD ---- 5VRS ---- TX E / enable ---- D3 D4 ---- D8D5 ---- D9D6 ---- D10D7 ---- Anod de iluminare din spate D11 - --- D12 backlight kathode ---- D13

Ruta este vizualizată în figura de mai sus.

Pasul 4: Trageți pinul R / W LCD pe GND

Utilizați un cablu jumper - singurul cablu jumper necesar în acest proiect, pentru a trage pinul R / W LCD pe GND. Da, asta înseamnă și conectarea D2 a Arudino la GND. Dar asta nu este o problemă atâta timp cât nu utilizați D2.

Pasul 5: Introduceți potențiometrul

Introduceți potențiometrul
Introduceți potențiometrul

Introduceți un potențiometru ca divizor de tensiune. Introduceți capetele terminale ale potențiometrului în legăturile de 5V și, respectiv, GND pe panou. Și pinul central al potențiometrului în legăturile RX. Cablajul rezultat este ilustrat în figura de mai sus. Aș presupune că potențiometrul are niște fire lipite pe picioare sau că folosiți fire jumper pentru a direcționa cei 3 pini ai acestuia din altă parte pe panou.

Pasul 6: Programați-vă Arduino, cu pinul central al potențiometrului deconectat

Programați-vă Arduino, cu pinul din mijloc al potențiometrului deconectat
Programați-vă Arduino, cu pinul din mijloc al potențiometrului deconectat

Acum puteți programa Arduino. Un exemplu de cod este la

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

Pentru a programa, asigurați-vă că pinul RX este deconectat de la pinul din mijloc al potențiometrului. Ridicați ușor știftul din mijloc al potențiometrului din cravata de pe panou. După programare, introduceți-l înapoi. Apoi, veți vedea conținutul textului afișat pe ecranul LCD. Dacă nu, reglați potențiometrul.

Simțiți-vă liber să lăsați un comentariu sau o întrebare aici și vă voi răspunde cât mai curând posibil.

Bucurați-vă de mai multe exemple de BreadShield în acest videoclip.

În acest moment, BreadShield desfășoară o campanie de crowdfunding. Profitați de prețurile reduse doar pentru campanie la

Recomandat: