Innehållsförteckning:
- Tillbehör
- Steg 1: Sätt in BreadShield i en Arduino Uno
- Steg 2: Sätt in BreadShield i ett brödbräda
- Steg 3: Sätt in LCD -skärmen i panelen
- Steg 4: Dra LCD: s R/W -stift till GND
- Steg 5: Sätt i potentiometern
- Steg 6: Programmera din Arduino, med potentiometerns mittstift urkopplad
Video: Arduino och Character LCD -anslutning i BreadShield: 6 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:44
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
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 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
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:
Hur man skapar och infogar en tabell och lägger till ytterligare kolumner och/eller rader till den tabellen i Microsoft Office Word 2007: 11 steg
Hur man skapar och infogar en tabell och lägger till ytterligare kolumner och/eller rader till den tabellen i Microsoft Office Word 2007: Har du någonsin haft mycket data du arbetar med och tänkt för dig själv … " hur kan jag göra allt av dessa data ser bättre ut och blir lättare att förstå? " Om så är fallet kan en tabell i Microsoft Office Word 2007 vara ditt svar
LCD Invaders: a Space Invaders Like Game på 16x2 LCD Character Display: 7 steg
LCD Invaders: a Space Invaders Like Game på 16x2 LCD Character Display: Det finns ingen anledning att introducera ett legendariskt "Space Invaders" -spel. Det mest intressanta med detta projekt är att det använder textvisning för grafisk utmatning. Det uppnås genom att implementera 8 anpassade tecken. Du kan ladda ner hela Arduino
Ansluter bearbetning och Arduino och gör 7 segment och servo GUI -kontroller: 4 steg
Ansluta bearbetning och Arduino och göra 7 segment och servo GUI -kontroller: För vissa projekt måste du använda Arduino eftersom det ger en enkel prototypplattform men visning av grafik i seriell bildskärm av Arduino kan ta ganska lång tid och är till och med svårt att göra. Du kan visa grafer på Arduino Serial Monitor
8 Reläkontroll med NodeMCU och IR -mottagare med WiFi och IR -fjärrkontroll och Android -app: 5 steg (med bilder)
8 Reläkontroll med NodeMCU och IR -mottagare med WiFi och IR -fjärrkontroll och Android -app: Styrning av 8 reläväxlar med nodemcu och IR -mottagare via wifi och IR -fjärrkontroll och Android -app. Fjärrkontrollen fungerar oberoende av wifi -anslutning. HÄR ÄR EN UPPDATERAD VERSIONKLICK HÄR
Temperatur och fuktighet Display och datainsamling med Arduino och bearbetning: 13 steg (med bilder)
Temperatur- och luftfuktighetsvisning och datainsamling med Arduino och bearbetning: Intro: Detta är ett projekt som använder ett Arduino -kort, en sensor (DHT11), en Windows -dator och ett bearbetningsprogram (ett gratis nedladdningsbart) för att visa temperatur, luftfuktighetsdata i digital och stapeldiagramform, visa tid och datum och kör en räkningstid