Obsah:

Rozhranie LCD s Arduino na Tinkercad: 5 krokov
Rozhranie LCD s Arduino na Tinkercad: 5 krokov

Video: Rozhranie LCD s Arduino na Tinkercad: 5 krokov

Video: Rozhranie LCD s Arduino na Tinkercad: 5 krokov
Video: Tinkercad, электроника, вводный урок 2024, November
Anonim
Image
Image
Čo potrebuješ
Čo potrebuješ

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

Čo potrebuješ
Čo potrebuješ
Čo potrebuješ
Čo potrebuješ
Čo potrebuješ
Čo potrebuješ

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

LCD vývod a prepojenie s Arduinom
LCD vývod a prepojenie s Arduinom
LCD vývod a prepojenie s Arduinom
LCD vývod a prepojenie s Arduinom

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

Programovanie Arduina
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); }

Odporúča: