Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
Tinkercadi projektid »
Selle artikli kood on kirjutatud LCD -de jaoks, mis kasutavad tavalist Hitachi HD44780 draiverit. Kui teie LCD -ekraanil on 16 tihvti, on sellel tõenäoliselt Hitachi HD44780 draiver. Neid kuvasid saab ühendada kas 4 -bitises või 8 -bitises režiimis. Tavaliselt eelistatakse LCD -kaabli ühendamist 4 -bitises režiimis, kuna see kasutab nelja juhtme vähem kui 8 -bitine režiim. Praktikas ei ole nende kahe režiimi jõudluses märgatavat erinevust. Selles õpetuses ühendan LCD -ekraani 4 -bitises režiimis.
Samm: mida vajate
Selle õpetuse jaoks vajate:
1. Arduino uno
2. Leivaplaat või PCB
3. LCD 16x2
4. Potentsiomeeter
Samm: LCD -pistik ja ühendused Arduinoga
Siin on minu kasutatava LCD -i tihvtide skeem. Ühendused iga tihvti ja Arduino vahel on samad, kuid teie tihvtid võivad LCD -ekraanil olla erinevalt paigutatud. Kontrollige kindlasti andmelehte või otsige oma LCD -lt silte:
Samuti peate võib -olla jootma 16 -kontaktilise päise LCD -le enne selle ühendamist leivaplaadiga. LCD -ekraani ühendamiseks Arduinoga järgige allolevat skeemi:
Rs tihvt (RS) - 1
Luba (E) - 2
D4-4
D5 - 5
D6-6
D7-7
Ülaltoodud diagrammi takisti määrab taustvalgustuse heleduse. Tüüpiline väärtus on 220 oomi, kuid töötavad ka muud väärtused. Väiksemad takistid muudavad taustvalgustuse heledamaks.
Potentsiomeetrit kasutatakse ekraani kontrastsuse reguleerimiseks. Tavaliselt kasutan 10K oomi potentsiomeetrit, kuid ka muud väärtused töötavad.
Samm: Arduino programmeerimine
Kõik allpool olevad koodid kasutavad LiquidCrystali teeki, mis on eelinstallitud Arduino IDE-ga. Raamatukogu on funktsioonide kogum, mida saab programmi hõlpsalt lühendatud kujul lisada.
Raamatukogu kasutamiseks tuleb see programmi lisada. Alloleva koodi 1. rida teeb seda käsuga #include. Kui kaasate programmi raamatukogu, laaditakse kogu raamatukogus olev kood koos teie programmi koodiga üles Arduniosse.
Nüüd oleme valmis programmeerima! Ma vaatan rohkem huvitavaid asju, mida saate hetkega teha, kuid nüüd käivitame lihtsalt lihtsa testprogrammi. See programm prindib ekraanile teksti „Welcome to my class”, seejärel pärast mõningast viivitust „Uus õppimisviis” ja lõpus „Arduino class by Mudit jain”, kus minu nimi vilgub. Sisestage see kood Tinkercadi koodialasse ja alustage simulatsiooni.
4. samm: kood
Huvitavate projektide jaoks võtke minuga ühendust:
Youtube:
Facebooki leht:
Instagram:
#kaasake
LiquidCrystal LCD (1, 2, 4, 5, 6, 7); void setup () {lcd.begin (16, 2); lcd.setCursor (5, 0); lcd.print ("TERE TULEMAST"); lcd.setCursor (3, 1); lcd.print ("MINU KLASSI"); viivitus (2000); lcd.setCursor (5, 0); lcd.print ("Uus viis"); lcd.setCursor (3, 1); lcd.print ("Õppimisest"); viivitus (2000); lcd.clear (); } void loop () {lcd.setCursor (2, 0); lcd.print ("Arduino klass"); lcd.setCursor (2, 1); lcd.print ("Autor MUDIT JAIN"); viivitus (500); lcd.clear (); lcd.setCursor (2, 0); lcd.print ("Arduino klass"); viivitus (500); }