Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Projekty Tinkercad »
Kód v tomto článku je napísaný pre LCD displeje, ktoré používajú štandardný ovládač Hitachi HD44780. Ak má váš LCD 16 pinov, pravdepodobne má ovládač Hitachi HD44780. Tieto displeje je možné zapojiť buď v 4 -bitovom alebo 8 -bitovom režime. Obvykle sa dáva prednosť prepojeniu LCD v 4 -bitovom režime, pretože používa štyri kábly menej ako 8 -bitový režim. V praxi medzi týmito dvoma režimami nie je viditeľný rozdiel vo výkone. V tomto návode pripojím LCD v 4 -bitovom režime.
Krok 1: Čo potrebujete
Na tento tutoriál budete potrebovať:
1. Arduino uno
2. Doska alebo doska plošných spojov
3. LCD 16x2
4. Potenciometer
Krok 2: Pinout LCD a prepojenia s Arduino
Tu je diagram pinov na LCD displeji, ktorý používam. Pripojenia z každého kolíka na Arduino budú rovnaké, ale vaše kolíky môžu byť na LCD usporiadané inak. Nezabudnite si pozrieť technický list alebo vyhľadať štítky na konkrétnom LCD displeji:
Pred pripojením k nepájivému panelu môže byť tiež potrebné spájkovať 16 -pinový záhlavie s displejom LCD. Pri pripájaní LCD displeja k Arduinu postupujte podľa nižšie uvedeného diagramu:
Kolík RS (RS) - 1
Povoliť (E) - 2
D4 - 4
D5 - 5
D6 - 6
D7 - 7
Rezistor na obrázku vyššie nastavuje jas podsvietenia. Typická hodnota je 220 ohmov, ale budú fungovať aj iné hodnoty. Menšie odpory zvýšia jas podsvietenia.
Potenciometer slúži na úpravu kontrastu obrazovky. Obvykle používam potenciometer 10K Ohm, ale budú fungovať aj iné hodnoty.
Krok 3: Programovanie Arduina
Celý nasledujúci kód používa knižnicu LiquidCrystal, ktorá je predinštalovaná s Arduino IDE. Knižnica je sada funkcií, ktoré je možné ľahko pridať do programu v skrátenom formáte.
Aby ste mohli používať knižnicu, musí byť zahrnutá v programe. Riadok 1 v nižšie uvedenom kóde to urobí príkazom #include. Keď do programu zahrniete knižnicu, všetok kód v knižnici sa nahrá do Ardunia spolu s kódom pre váš program.
Teraz sme pripravení pustiť sa do programovania! O chvíľu sa rozoberiem viac zaujímavých vecí, ktoré môžete urobiť, ale zatiaľ stačí spustiť jednoduchý testovací program. Tento program vytlačí na obrazovku „Vitajte v mojej triede“, potom s určitým oneskorením „Nový spôsob učenia“a na konci „Hodina Arduino od Mudit jain“, kde bude blikať moje meno. Zadajte tento kód do oblasti kódu tinkercad a spustite simuláciu.
Krok 4: Kód
V prípade ďalších zaujímavých projektov ma kontaktujte na:
Youtube:
Facebooková stránka:
Instagram:
#zahrnúť
LiquidCrystal lcd (1, 2, 4, 5, 6, 7); neplatné nastavenie () {lcd.begin (16, 2); lcd.setCursor (5, 0); lcd.print ("VITAJTE"); lcd.setCursor (3, 1); lcd.print („DO MOJEJ TRIEDY“); oneskorenie (2000); lcd.setCursor (5, 0); lcd.print („Nový spôsob“); lcd.setCursor (3, 1); lcd.print („O učení“); oneskorenie (2000); lcd.clear (); } void loop () {lcd.setCursor (2, 0); lcd.print („trieda Arduino“); lcd.setCursor (2, 1); lcd.print ("PODĽA SPOJENIA"); oneskorenie (500); lcd.clear (); lcd.setCursor (2, 0); lcd.print („trieda Arduino“); oneskorenie (500); }