Innholdsfortegnelse:
- Rekvisita
- Trinn 1: Sett inn BreadShield i en Arduino Uno
- Trinn 2: Sett inn BreadShield i et brødbrett
- Trinn 3: Sett LCD -skjermen inn i brødbrettet
- Trinn 4: Trekk LCDs R/W -pinne til GND
- Trinn 5: Sett inn potensiometeret
- Trinn 6: Programmer din Arduino, med potensiometerets midtre pinne frakoblet
Video: Arduino og Character LCD -oppkobling i BreadShield: 6 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:23
Mange Arduino -prosjekter involverer karakter -LCD -er, som overveldende bruker HD44780 -protokollen for å få data fra Arduino. Å koble Arduino til HD44780 tar vanligvis (i 4-biters modus) 12 ledninger! Det vil ende opp med et stort rot med spaghetti med jumper wire. Det tar en stund å koble dem. Det er vanskelig å feilsøke. Og det er utsatt for frakobling av dine klumpete fingre.
I denne opplæringen vil vi se at livet kan bli mye lettere i BreadShield, Arduino -skjoldet for brødbrett.
Rekvisita
- Ett brødbrett
- En Arduino Uno
- Ett brødskjold
Trinn 1: Sett inn BreadShield i en Arduino Uno
Sett inn BreadShield i en Arduino Uno akkurat som du vanligvis gjør for å bruke andre skjoldbrett.
Trinn 2: Sett inn BreadShield i et brødbrett
Sett breakout -pinnene til BreadShield inn i et brødbrett, akkurat som du vanligvis setter en rad pins i et brødbrett.
Trinn 3: Sett LCD -skjermen inn i brødbrettet
Jeg antar at LCD -skjermen din er loddet med mannlige pinheaders, for eksempel i denne opplæringen av SparkFun. Sett nå inn LCD -skjermen (teknisk sett de mannlige pinnene) i brødbrettet, med GND -pinnen på LCD -skjermen som matcher GND -pinnen til BreadShield. Dette vil automatisk opprette følgende pin-to-pin-korrespondanse mellom Arduino Uno og LCD-skjermen (til venstre, LCD-pinnen, til høyre, BreadShield-pinnen):
VSS/GND ---- GNDVDD ---- 5VRS ---- TX E/aktiver ---- D3 D4 ---- D8D5 ---- D9D6 ---- D10D7 ---- D11 bakgrunnsbelysning anode- --- D12 bakgrunnsbelysning kathode ---- D13
Rutingen er visualisert i figuren ovenfor.
Trinn 4: Trekk LCDs R/W -pinne til GND
Bruk en jumper wire - den eneste jumper wire som trengs i dette prosjektet, for å trekke LCDs R/W pin til GND. Ja, dette betyr også å koble D2 til Arudino til GND. Men det er ikke et problem så lenge du ikke bruker D2.
Trinn 5: Sett inn potensiometeret
Sett inn et potensiometer som en spenningsdeler. Sett terminalendene på potensiometeret inn i henholdsvis 5V og GND -bånd på brødbrettet. Og potensiometerets midterste pinne i båndene til RX. Den resulterende ledningen er illustrert i figuren ovenfor. Jeg antar at potensiometeret har noen ledninger loddet på bena eller at du bruker jumper -ledninger for å føre de 3 pinnene fra det fra et annet sted på brødbrettet.
Trinn 6: Programmer din Arduino, med potensiometerets midtre pinne frakoblet
Nå kan du programmere Arduino. Et eksempel på kode er på
github.com/forrestbao/BreadShield/blob/master/demo/HelloWorld/HelloWorld.ino
For å programmere, må du kontrollere at RX -pinnen er koblet fra den midtre pinnen på potensiometeret. Bare løft den midtre pinnen på potensiometeret forsiktig ut av slipset på brødbrettet. Etter programmering, sett den inn igjen. Deretter skal du se tekstinnholdet som vises på LCD -skjermen. Hvis ikke, juster potensiometeret.
Legg igjen en kommentar eller et spørsmål her, så svarer jeg så snart jeg kan.
Nyt flere eksempler på BreadShield i denne videoen.
Akkurat nå kjører BreadShield en crowdfunding -kampanje. Dra fordel av de rabatterte kampanjeprisene på
Anbefalt:
LCD Invaders: a Space Invaders Like Game on 16x2 LCD Character Display: 7 Steps
LCD Invaders: a Space Invaders Like Game på 16x2 LCD Character Display: Det er ikke nødvendig å introdusere et legendarisk "Space Invaders" -spill. Den mest interessante egenskapen til dette prosjektet er at den bruker tekstvisning for grafisk utgang. Det oppnås ved å implementere 8 egendefinerte tegn. Du kan laste ned hele Arduino
I2C / IIC LCD -skjerm - Bruk en SPI LCD til I2C LCD -skjermen Bruke SPI til IIC -modulen med Arduino: 5 trinn
I2C / IIC LCD -skjerm | Bruk en SPI LCD til I2C LCD -skjermen Bruke SPI til IIC -modulen med Arduino: Hei folkens siden en vanlig SPI LCD 1602 har for mange ledninger å koble til, så det er veldig vanskelig å koble den til arduino, men det er en modul tilgjengelig på markedet som kan konverter SPI -skjerm til IIC -skjerm, så da trenger du bare å koble til 4 ledninger
I2C / IIC LCD -skjerm - Konverter en SPI LCD til I2C LCD -skjermen: 5 trinn
I2C / IIC LCD -skjerm | Konverter en SPI LCD til I2C LCD -skjermen: bruk av spi lcd -skjerm trenger for mange tilkoblinger å gjøre, noe som er veldig vanskelig å gjøre, så jeg fant en modul som kan konvertere i2c lcd til spi lcd, så la oss komme i gang
K`nex Infinity Character Holder: 4 trinn
K`nex Infinity Character Holder: Dette er K`nex Infinity Character Holder. Den er kompakt og er veldig praktisk. Jeg anbefaler dette for folk som har sine uendelige karakterer alle fylt i en skuff og blir ødelagt
Custom Character Generator (Adafruit HT16k33 Matrix): 3 trinn
Custom Character Generator (Adafruit HT16k33 Matrix): Det er veldig morsomt å skrive ut spesialtegn på LCD -skjermer og LED -matriser. Fremgangsmåten for å skrive ut spesialtegn eller egendefinerte tegn er å generere en matrise med binære verdier for hver rad og kolonne. Det kan være hektisk å finne riktig kode for alle