Innholdsfortegnelse:

Arduino og Character LCD -oppkobling i BreadShield: 6 trinn
Arduino og Character LCD -oppkobling i BreadShield: 6 trinn

Video: Arduino og Character LCD -oppkobling i BreadShield: 6 trinn

Video: Arduino og Character LCD -oppkobling i BreadShield: 6 trinn
Video: Arduino LCD ЖК дисплей J204A 20X4 Character Display Blue Blacklight 2024, November
Anonim
Arduino og Character LCD -oppkobling i BreadShield
Arduino og Character LCD -oppkobling i BreadShield

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

Sett LCD -skjermen inn i brødbrettet
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 potensiometeret
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

Programmer din Arduino, med potensiometerets midtre pinne frakoblet
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: