Innholdsfortegnelse:
- Trinn 1: Det du trenger
- Trinn 2: LCD -pinout og tilkoblinger med Arduino
- Trinn 3: Programmering av Arduino
- Trinn 4: Kode
- Trinn 5: Kode- og kretsdiagram forklart fullstendig:
Video: Grensesnitt LCD med Arduino på Tinkercad: 5 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:21
Tinkercad -prosjekter »
Koden i denne artikkelen er skrevet for LCD -skjermer som bruker standard Hitachi HD44780 -driver. Hvis LCD -skjermen din har 16 pinner, har den sannsynligvis Hitachi HD44780 -driveren. Disse skjermene kan kobles til enten 4 -bits eller 8 -bits modus. Kabling av LCD -skjermen i 4 -bits modus er vanligvis foretrukket siden den bruker fire mindre ledninger enn 8 -bits modus. I praksis er det ikke en merkbar forskjell i ytelse mellom de to modusene. I denne opplæringen kobler jeg LCD -skjermen i 4 -bits modus.
Trinn 1: Det du trenger
For denne opplæringen trenger du:
1. Arduino uno
2. Breadboard eller PCB
3. LCD 16x2
4. potensiometer
Trinn 2: LCD -pinout og tilkoblinger med Arduino
Her er et diagram over pinnene på LCD -skjermen jeg bruker. Tilkoblingene fra hver pinne til Arduino vil være de samme, men pinnene dine kan ordnes annerledes på LCD -skjermen. Sørg for å sjekke databladet eller se etter etiketter på din spesielle LCD:
Du må kanskje også lodde en 16 -pinners topptekst til LCD -skjermen før du kobler den til et brødbrett. Følg diagrammet nedenfor for å koble LCD -skjermen til din Arduino:
R -pin (RS) - 1
Aktiver (E) - 2
D4 - 4
D5 - 5
D6 - 6
D7 - 7
Motstanden i diagrammet ovenfor angir bakgrunnslysets lysstyrke. En typisk verdi er 220 Ohm, men andre verdier vil også fungere. Mindre motstander vil gjøre bakgrunnslyset lysere.
Potensiometeret brukes til å justere skjermkontrasten. Jeg bruker vanligvis et 10K Ohm potensiometer, men andre verdier vil også fungere.
Trinn 3: Programmering av Arduino
Hele koden nedenfor bruker LiquidCrystal-biblioteket som er forhåndsinstallert med Arduino IDE. Et bibliotek er et sett med funksjoner som enkelt kan legges til et program i et forkortet format.
For å bruke et bibliotek må det inkluderes i programmet. Linje 1 i koden nedenfor gjør dette med kommandoen #include. Når du inkluderer et bibliotek i et program, lastes all koden i biblioteket opp til Ardunio sammen med koden for programmet ditt.
Nå er vi klare for programmeringen! Jeg skal gå over mer interessante ting du kan gjøre om et øyeblikk, men for nå kan du bare kjøre et enkelt testprogram. Dette programmet vil skrive ut "Velkommen til klassen min" til skjermen og deretter etter en viss forsinkelse "Ny måte å lære" og til slutt "Arduino -klasse av Mudit jain" der navnet mitt vil blinke. Skriv inn denne koden i tinkercad -kodeområdet og start simuleringen.
Trinn 4: Kode
For flere interessante prosjekter, kontakt meg på:
Youtube:
Facebook -side:
Instagram:
#inkludere
LiquidCrystal lcd (1, 2, 4, 5, 6, 7); ugyldig oppsett () {lcd.begin (16, 2); lcd.setCursor (5, 0); lcd.print ("VELKOMMEN"); lcd.setCursor (3, 1); lcd.print ("TIL MIN KLASSE"); forsinkelse (2000); lcd.setCursor (5, 0); lcd.print ("Ny måte"); lcd.setCursor (3, 1); lcd.print ("Av læring"); forsinkelse (2000); lcd.clear (); } void loop () {lcd.setCursor (2, 0); lcd.print ("Arduino -klasse"); lcd.setCursor (2, 1); lcd.print ("Av MUDIT JAIN"); forsinkelse (500); lcd.clear (); lcd.setCursor (2, 0); lcd.print ("Arduino -klasse"); forsinkelse (500); }
Anbefalt:
Grensesnitt RGB LED med Arduino på TinkerCad: 4 trinn
Grensesnitt RGB LED med Arduino på TinkerCad: I denne opplæringen lærer du om Arduino RGB led -grensesnitt. RGB -lysdioden består av tre forskjellige lysdioder, ut fra navnet kan du gjette at disse lysdiodene er røde, grønne og blå. Vi kan få mange andre farger ved å blande disse fargene. Den
Arduino LCD 16x2 Opplæring - Grensesnitt 1602 LCD -skjerm med Arduino Uno: 5 trinn
Arduino LCD 16x2 Opplæring | Grensesnitt 1602 LCD -skjerm med Arduino Uno: Hei Gutter siden mange prosjekter trenger en skjerm for å vise dataene enten det er en diy meter eller YouTube -abonnementsteller eller en kalkulator eller tastaturlås med skjerm, og hvis alle slike prosjekter er laget med arduino vil de definitivt
Grensesnitt 8051 mikrokontroller med LCD i 4-bits modus: 5 trinn (med bilder)
Grensesnitt 8051 mikrokontroller med LCD i 4-bits modus: I denne opplæringen skal vi fortelle deg om hvordan vi kan grensesnitt lcd med 8051 i 4-biters modus
Grensesnitt 8051 mikrokontroller med 16*2 lcd i Proteus -simulering: 5 trinn (med bilder)
Grensesnitt 8051 mikrokontroller med 16*2 lcd i Proteus -simulering: Dette er et veldig grunnleggende prosjekt på 8051. I dette prosjektet skal vi fortelle deg om hvordan vi kan koble 16*2 lcd til 8051 mikrokontroller. Så her bruker vi full 8 -biters modus. I den neste opplæringen vil vi også fortelle om 4 -biters modus
Grensesnitt 16x2 alfanumerisk LCD And4x4 matrisetastatur med Raspberry Pi3: 5 trinn (med bilder)
Grensesnitt 16x2 alfanumerisk LCD And4x4 matrisetastatur med Raspberry Pi3: I denne instruksjonene forklarer vi hvordan du grensesnitt 16x2 LED og 4x4 matrisetastatur med Raspberry Pi3. Vi bruker Python 3.4 for å utvikle programvaren. Du kan også velge Python 2.7, med små endringer