Innehållsförteckning:

Arduino och Character LCD -anslutning i BreadShield: 6 steg
Arduino och Character LCD -anslutning i BreadShield: 6 steg

Video: Arduino och Character LCD -anslutning i BreadShield: 6 steg

Video: Arduino och Character LCD -anslutning i BreadShield: 6 steg
Video: How to use LCD LCD1602 with I2C module for Arduino - Robojax 2024, November
Anonim
Arduino och Character LCD -anslutning i BreadShield
Arduino och Character LCD -anslutning i BreadShield

Många Arduino -projekt involverar tecken -LCD -skärmar, som överväldigande använder HD44780 -protokollet för att få data från Arduino. Att ansluta Arduino till HD44780 tar vanligtvis (i 4-bitars läge) 12 ledningar! Det kommer att sluta med en stor röra av jumper wire spaghetti. Det tar ett tag att ansluta dem. Det är svårt att felsöka. Och det är benäget att kopplas från dina klumpiga fingrar.

I denna handledning kommer vi att se att livet kan vara mycket lättare i BreadShield, Arduino -skölden för brödbrädor.

Tillbehör

  • En brödbräda
  • En Arduino Uno
  • Ett BreadShield

Steg 1: Sätt in BreadShield i en Arduino Uno

Sätt in BreadShield i en Arduino Uno precis som du normalt gör för att använda andra sköldbrädor.

Steg 2: Sätt in BreadShield i ett brödbräda

Sätt in utbrottstapparna på BreadShield i en brödbräda, precis som du normalt sätter in en rad nålar i en brödbräda.

Steg 3: Sätt in LCD -skärmen i panelen

Sätt in LCD -skärmen i panelen
Sätt in LCD -skärmen i panelen

Jag antar att din LCD -skärm har lödts med manliga pinheaders, till exempel i den här självstudien av SparkFun. Sätt nu in LCD -skärmen (tekniskt hanstiften) i brödbrädan, så att GND -stiftet på LCD -skärmen matchar GND -stiftet på BreadShield. Detta kommer automatiskt att upprätta följande pin-to-pin-korrespondens mellan Arduino Uno och LCD-skärmen (till vänster, LCD-stiftet, till höger, BreadShield-stiftet):

VSS/GND ---- GNDVDD ---- 5VRS ---- TX E/aktivera ---- D3 D4 ---- D8D5 ---- D9D6 ---- D10D7 ---- D11 bakgrundsbelysning anod- --- D12backlight kathode ---- D13

Ruttningen visualiseras i figuren ovan.

Steg 4: Dra LCD: s R/W -stift till GND

Använd en jumper wire - den enda jumper wire som behövs i detta projekt, för att dra LCD: s R/W pin till GND. Ja, det betyder också att ansluta D2 på Arudino till GND. Men det är inget problem så länge du inte använder D2.

Steg 5: Sätt i potentiometern

Sätt i potentiometern
Sätt i potentiometern

Sätt i en potentiometer som en spänningsdelare. Sätt in ändändarna på potentiometern i 5V respektive GND -band på brödbrädet. Och potentiometerns mittstift i RX -banden. Den resulterande ledningen illustreras i figuren ovan. Jag skulle anta att potentiometern har några trådar lödda på benen eller att du använder bygelstrådar för att leda de tre stiften från någon annanstans på brödbrädet.

Steg 6: Programmera din Arduino, med potentiometerns mittstift urkopplad

Programmera din Arduino, med potentiometerns mittstift urkopplad
Programmera din Arduino, med potentiometerns mittstift urkopplad

Nu kan du programmera din Arduino. Ett exempel på kod är på

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

För att programmera, se till att RX -stiftet är frånkopplat från potentiometerns mittstift. Lyft bara försiktigt ut mittstiftet på potentiometern ur slipsen på brödbrädet. Efter programmering, sätt tillbaka den. Då ska du se textinnehållet som visas på LCD -skärmen. Om inte, justera potentiometern.

Lämna gärna en kommentar eller en fråga här så svarar jag så snart jag kan.

Njut av fler exempel på BreadShield i den här videon.

Just nu driver BreadShield en crowdfunding -kampanj. Dra nytta av de rabatterade kampanjpriserna bara på

Rekommenderad: