Cuprins:
- Provizii
- Pasul 1: Introduceți BreadShield într-un Arduino Uno
- Pasul 2: Introduceți BreadShield într-o placă de panouri
- Pasul 3: Introduceți ecranul LCD în panoul de calcul
- Pasul 4: Trageți pinul R / W LCD pe GND
- Pasul 5: Introduceți potențiometrul
- Pasul 6: Programați-vă Arduino, cu pinul central al potențiometrului deconectat
Video: Conectare LCD Arduino și Character în BreadShield: 6 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
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
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 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
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:
Ghid de conectare PLSD: Conectarea la televizoarele Apple prin AirPlay [Neoficial]: 10 pași
Ghid de conectare PLSD: Conectarea la televizoarele Apple prin AirPlay [Neoficial]: Următorul ghid este furnizat pentru a ilustra procesul de conectare la televizoarele Apple din sala de conferințe prin AirPlay. Această resursă neoficială este furnizată ca o curtoazie pentru administrație, personal și oaspeții autorizați ai Perkins Local School Distric
ESP-12E (ESP8266) Cu Arduino Uno: Conectare: 3 pași
ESP-12E (ESP8266) Cu Arduino Uno: Conectarea: LUCRARE ÎN PROGRES, LĂSAȚI COMENTARII, ASA O PUTEM ÎMBUNĂTĂȚI ÎMPREUNĂ Acest tutorial este prima dintre cele trei părți destinate persoanelor care doresc să își conecteze ESP8266 printr-o placă Arduino UNO. Mai exact, voi folosi versiunea ESP-12E a acestor
Conectare inteligentă controlată de temperatură activată WiFi: 4 pași
Fișă inteligentă controlată de temperatură activată WiFi: În acest set de instrucțiuni vom analiza cum să construim o sondă de temperatură activată WiFi cu ajutorul unui ESP8266 simplu pentru ridicare grea și a unui senzor de temperatură / umiditate DHT11. De asemenea, vom folosi placa de circuit pe care am creat-o și voi
Crearea unui site web Ajax cu un formular de conectare asincron: 6 pași (cu imagini)
Crearea unui site web Ajax cu un formular de conectare asincron: Problema: instrumentele Spidering nu permit autentificarea AJAX. Acest instructable vă va arăta cum să vă conectați printr-un formular AJAX folosind Python și un modul numit Mechanize. Spiderii sunt programe de automatizare web care devin din ce în ce mai populare
Conectare ușoară a căștilor Skype: 3 pași
Conectare ușoară a setului cu cască Skype: Ți-e rău să te târăști în spatele computerului pentru a conecta acești conectori roz și verzi Skype? Unele computere au doar conectori de sunet în spate. Bummer. Nu numai că este o durere, dar și difuzoarele PC-ului sunt deconectate. Deci, este din nou la podea