INHOUDSOPGAWE:
- Stap 1: wat u benodig
- Stap 2: LCD -aansluiting en verbindings met Arduino
- Stap 3: Programmering van die Arduino
- Stap 4: Kode
- Stap 5: Kode en stroombaan diagram volledig uiteengesit:
Video: Koppelvlak -LCD met Arduino op Tinkercad: 5 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
Tinkercad -projekte »
Die kode in hierdie artikel is geskryf vir LCD's wat die standaard Hitachi HD44780 -bestuurder gebruik. As u LCD 16 penne het, het dit waarskynlik die Hitachi HD44780 -bestuurder. Hierdie skerms kan in 'n 4 -bis- of 8 -bis -modus bedraad wees. Dit word gewoonlik verkies om die LCD in die 4 -bis -modus aan te sluit, aangesien dit vier minder drade as die 8 -bis -modus gebruik. In die praktyk is daar geen merkbare verskil in prestasie tussen die twee modusse nie. In hierdie handleiding koppel ek die LCD in die 4 -bis -modus.
Stap 1: wat u benodig
Vir hierdie tutoriaal benodig u:
1. Arduino uno
2. broodbord of PCB
3. LCD 16x2
4. Potensiometer
Stap 2: LCD -aansluiting en verbindings met Arduino
Hier is 'n diagram van die penne op die LCD wat ek gebruik. Die verbindings van elke pen tot die Arduino sal dieselfde wees, maar u penne kan anders op die LCD gerangskik word. Gaan die datablad na of kyk na etikette op u spesifieke LCD:
Miskien moet u ook 'n 16 -pins kopstuk aan u LCD soldeer voordat u dit aan 'n broodbord koppel. Volg die onderstaande diagram om die LCD na u Arduino te lei:
R -pen (RS) - 1
Aktiveer (E) - 2
D4 - 4
D5 - 5
D6 - 6
D7 - 7
Die weerstand in die diagram hierbo stel die helderheid van die agtergrond in. 'N Tipiese waarde is 220 Ohm, maar ander waardes werk ook. Kleiner weerstande sal die agtergrond helderder maak.
Die potensiometer word gebruik om die skermkontras aan te pas. Ek gebruik gewoonlik 'n 10K Ohm potensiometer, maar ander waardes sal ook werk.
Stap 3: Programmering van die Arduino
Al die onderstaande kode gebruik die LiquidCrystal-biblioteek wat vooraf geïnstalleer is met die Arduino IDE. 'N Biblioteek is 'n stel funksies wat maklik in 'n verkorte formaat by 'n program gevoeg kan word.
Om 'n biblioteek te kan gebruik, moet dit by die program ingesluit word. Reël 1 in die onderstaande kode doen dit met die opdrag #include. As u 'n biblioteek in 'n program insluit, word al die kode in die biblioteek saam met die kode vir u program na die Ardunio gelaai.
Nou is ons gereed om aan die gang te kom met die programmering! Ek gaan oor meer interessante dinge wat u binne 'n oomblik kan doen, maar laat ons nou 'n eenvoudige toetsprogram uitvoer. Hierdie program sal 'Welkom in my klas' op die skerm druk, dan na 'n rukkie 'Nuwe manier van leer' en aan die einde 'Arduino -klas deur Mudit jain', waar my naam sal knip. Voer hierdie kode in die tinkercad -kodegebied in en begin die simulasie.
Stap 4: Kode
Kontak my vir meer interessante projekte op:
Youtube:
Facebook -bladsy:
Instagram:
#insluit
LiquidCrystal lcd (1, 2, 4, 5, 6, 7); ongeldige opstelling () {lcd.begin (16, 2); lcd.setCursor (5, 0); lcd.print ("WELKOM"); lcd.setCursor (3, 1); lcd.print ("NA MY KLAS"); vertraging (2000); lcd.setCursor (5, 0); lcd.print ("New Way"); lcd.setCursor (3, 1); lcd.print ("Om te leer"); vertraging (2000); lcd.clear (); } leemte lus () {lcd.setCursor (2, 0); lcd.print ("Arduino -klas"); lcd.setCursor (2, 1); lcd.print ("Deur MUDIT JAIN"); vertraging (500); lcd.clear (); lcd.setCursor (2, 0); lcd.print ("Arduino -klas"); vertraging (500); }
Aanbeveel:
Tutoriaal vir koppelvlak HMC5883L kompas sensor met Arduino: 10 stappe (met foto's)
Tutoriaal vir koppelvlak-HMC5883L-kompassensor met Arduino: beskrywing HMC5883L is 'n 3-as digitale kompas wat vir twee algemene doeleindes gebruik word: om die magnetisering van 'n magnetiese materiaal soos 'n ferromagnet te meet, of om die sterkte en, in sommige gevalle, die rigting van die magnetiese veld op 'n punt in s
RGB -koppelvlak met Arduino op TinkerCad: 4 stappe
Interface RGB Led With Arduino on TinkerCad: In hierdie tutoriaal leer u meer oor Arduino RGB led interfaces. Die RGB -LED bestaan uit drie verskillende LED's, uit die naam kan u raai dat hierdie LED's rooi, groen en blou is. Ons kan baie ander kleure verkry deur hierdie kleure te meng. Die
SCARA -robot: leer oor Foward en omgekeerde kinematika !!! (Plot Twist Leer hoe om 'n intydse koppelvlak in ARDUINO te maak met behulp van verwerking !!!!): 5 stappe (met foto's)
SCARA -robot: leer oor Foward en omgekeerde kinematika !!! (Plot Twist Leer hoe om 'n intydse koppelvlak in ARDUINO te maak met behulp van verwerking !!!!): 'n SCARA -robot is 'n baie gewilde masjien in die nywerheidswêreld. Die naam staan vir beide Selective Compliant Assembly Robot Arm of Selective Compliant Articulated Robot Arm. Dit is basies 'n robot van drie grade, wat die eerste twee
Maklike RFID MFRC522 -koppelvlak met Arduino Nano: 4 stappe (met foto's)
Maklike RFID MFRC522 -koppelvlak met Arduino Nano: Toegangsbeheer is die meganisme op die gebied van fisiese sekuriteit en inligtingsekuriteit, om anonieme toegang/toegang tot die hulpbronne van 'n organisasie of 'n geografiese gebied te beperk. Die daad van toegang kan beteken dat u verbruik, binnegaan of gebruik
Tutoriaal vir koppelvlak OLED 0,91 inch 128x32 met Arduino UNO: 7 stappe (met foto's)
Tutoriaal vir koppelvlak OLED 0.91inch 128x32 Met Arduino UNO: Hierdie handleiding gaan u 'n paar basiese beginsels leer oor die gebruik van OLED 0.91inch LCD128x32 met Arduino UNO