Satura rādītājs:

LCD saskarne ar Arduino Tinkercad: 5 soļi
LCD saskarne ar Arduino Tinkercad: 5 soļi

Video: LCD saskarne ar Arduino Tinkercad: 5 soļi

Video: LCD saskarne ar Arduino Tinkercad: 5 soļi
Video: Equipment Corner- OctoPrint configuration 2024, Novembris
Anonim
Image
Image
Ko tev vajag
Ko tev vajag

Tinkercad projekti »

Šajā rakstā esošais kods ir rakstīts LCD ekrāniem, kas izmanto standarta Hitachi HD44780 draiveri. Ja jūsu LCD ir 16 tapas, iespējams, tam ir Hitachi HD44780 draiveris. Šos displejus var savienot ar 4 bitu vai 8 bitu režīmu. Parasti priekšroka tiek dota LCD pieslēgšanai 4 bitu režīmam, jo tas izmanto par četriem vadiem mazāk nekā 8 bitu režīms. Praksē abu režīmu veiktspējā nav manāmas atšķirības. Šajā apmācībā es savienošu LCD 4 bitu režīmā.

1. darbība. Kas jums nepieciešams

Ko tev vajag
Ko tev vajag
Ko tev vajag
Ko tev vajag
Ko tev vajag
Ko tev vajag

Šai apmācībai jums būs nepieciešams:

1. Arduino uno

2. Maizes dēlis vai PCB

3. LCD 16x2

4. Potenciometrs

2. solis: LCD pinout un savienojumi ar Arduino

LCD pinout un savienojumi ar Arduino
LCD pinout un savienojumi ar Arduino
LCD pinout un savienojumi ar Arduino
LCD pinout un savienojumi ar Arduino

Šeit ir diagramma par tapām LCD, ko izmantoju. Savienojumi no katras tapas ar Arduino būs vienādi, taču jūsu tapas LCD var būt izvietotas atšķirīgi. Noteikti pārbaudiet datu lapu vai meklējiet etiķetes savā LCD:

Tāpat, iespējams, vajadzēs pielodēt 16 kontaktu galveni pie LCD, pirms to savienot ar maizes dēli. Izpildiet zemāk redzamo diagrammu, lai savienotu LCD ar Arduino:

R pin (RS) - 1

Iespējot (E) - 2

D4-4

D5 - 5

D6-6

D7-7

Augšējā diagrammā esošais rezistors nosaka fona apgaismojuma spilgtumu. Tipiska vērtība ir 220 omi, taču derēs arī citas vērtības. Mazāki rezistori padarīs apgaismojumu gaišāku.

Potenciometru izmanto, lai pielāgotu ekrāna kontrastu. Es parasti izmantoju 10K omi potenciometru, bet arī citas vērtības darbosies.

3. solis: Arduino programmēšana

Arduino programmēšana
Arduino programmēšana

Viss zemāk esošais kods izmanto LiquidCrystal bibliotēku, kas ir iepriekš instalēta kopā ar Arduino IDE. Bibliotēka ir funkciju kopums, ko var viegli pievienot programmai saīsinātā formātā.

Lai izmantotu bibliotēku, tā ir jāiekļauj programmā. Tālāk esošā koda 1. rinda to dara ar komandu #include. Kad programmā iekļaujat bibliotēku, viss bibliotēkas kods tiek augšupielādēts Ardunio kopā ar jūsu programmas kodu.

Tagad mēs esam gatavi sākt programmēšanu! Es tūlīt apskatīšu interesantākas lietas, ko varat darīt, bet pagaidām ļaujiet palaist vienkāršu testa programmu. Šī programma ekrānā drukās “Welcome to my class”, pēc tam nedaudz aizkavējies “Jauns mācīšanās veids” un beigās “Arduino class by Mudit jain”, kur mirgos mans vārds. Ievadiet šo kodu tinkercad koda apgabalā un sāciet simulāciju.

4. solis: kods

Lai iegūtu vairāk interesantu projektu, sazinieties ar mani vietnē:

Youtube:

Facebook lapa:

Instagram:

#iekļaut

LiquidCrystal LCD (1, 2, 4, 5, 6, 7); void setup () {lcd.begin (16, 2); lcd.setCursor (5, 0); lcd.print ("LAIPNI LŪDZAM"); lcd.setCursor (3, 1); lcd.print ("MANAI KLASEI"); kavēšanās (2000); lcd.setCursor (5, 0); lcd.print ("Jauns ceļš"); lcd.setCursor (3, 1); lcd.print ("Par mācīšanos"); kavēšanās (2000); lcd.clear (); } void loop () {lcd.setCursor (2, 0); lcd.print ("Arduino klase"); lcd.setCursor (2, 1); lcd.print ("MUDIT JAIN"); kavēšanās (500); lcd.clear (); lcd.setCursor (2, 0); lcd.print ("Arduino klase"); kavēšanās (500); }

Ieteicams: