Satura rādītājs:
- 1. darbība. Kas jums nepieciešams
- 2. solis: LCD pinout un savienojumi ar Arduino
- 3. solis: Arduino programmēšana
- 4. solis: kods
- 5. darbība. Pilnībā izskaidrots kods un shēmas shēma:
Video: LCD saskarne ar Arduino Tinkercad: 5 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:53
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
Š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
Š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
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:
Saskarne ar LCD displeju M4 Iekļaušana: 5 soļi
M4 saskarne ar LCD displeju M4 dodot priekšroku Drivemall, nevis klau
8051 Saskarne ar DS1307 RTC un laika zīmoga parādīšana LCD: 5 soļi
8051 saskarne ar DS1307 RTC un laika zīmoga parādīšana LCD: Šajā apmācībā mēs jums esam izskaidrojuši, kā mēs varam savienot 8051 mikrokontrolleru ar ds1307 RTC. Šeit mēs parādām RTC laiku LCD, izmantojot proteusa simulāciju
RGB saskarne ar Arduino vietnē TinkerCad: 4 soļi
RGB saskarne ar Arduino vietnē TinkerCad: šajā apmācībā jūs uzzināsit par Arduino RGB vadīto saskarni. RGB LED sastāv no trim dažādiem gaismas diodēm, no nosaukuma jūs varat uzminēt, ka šīs gaismas diodes ir sarkanas, zaļas un zilas. Mēs varam iegūt daudzas citas krāsas, sajaucot šīs krāsas
Saskarne no vairākiem LCD līdz Arduino Uno, izmantojot kopējo datu līniju: 5 soļi
Saskarne no vairākiem LCD līdz Arduino Uno, izmantojot kopējo datu līniju: Šodien šajā pamācībā es jums parādīšu, kā sasaistīt vairākus 16x2 LCD moduļus ar arduino uno plati, izmantojot parasto datu līniju. Interesantākais šajā projektā ir tas, ka tas izmanto kopīgu datu līniju un parāda dažādus datus e
Arduino iesācējiem: Arduino saskarne ar 16x2 LCD skaidrojumu: 5 soļi
Arduino iesācējiem: Arduino saskarne ar 16x2 LCD paskaidrojumu: Sveiki, visi! Mūsdienās Arduino ir kļuvis ļoti populārs, un visi to pieņem arī kodēšanas viegluma dēļ. Esmu izveidojis Arduino Basics sēriju, kas palīdz iesācējiem, iesācējiem un pat izstrādātājiem, lai panāktu moduļa darbību. Šī ir