Satura rādītājs:
- 1. darbība: sastāvdaļas:
- 2. solis: princips
- 3. darbība: shematiskā diagramma
- 4. solis: procedūras
- 5. darbība: kods
Video: LCD 1602 ar Arduino Uno R3: 6 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:55
Šajā nodarbībā mēs iemācīsimies izmantot LCD1602, lai parādītu rakstzīmes un virknes. LCD1602 vai 1602 rakstzīmju tipa šķidro kristālu displejs ir sava veida punktu matricas modulis, kas parāda burtus, ciparus un rakstzīmes utt. Tas sastāv no 5x7 vai 5x11 punktu matricas pozīcijām; katrā pozīcijā var attēlot vienu rakstzīmi. Starp divām rakstzīmēm ir punktu piķis un atstarpe starp līnijām, tādējādi atdalot rakstzīmes un līnijas. Cipars 1602 nozīmē displejā, var parādīt 2 rindas un katrā 16 rakstzīmes. Tagad pārbaudīsim sīkāku informāciju!
1. darbība: sastāvdaļas:
- Arduino Uno dēlis * 1
- USB kabelis * 1
- LCD1602 *1
- potenciometrs (50 kΩ)* 1
- Maizes dēlis * 1
- Jumper vadi
2. solis: princips
Parasti LCD1602 ir paralēli porti, tas ir, tas
kontrolētu vairākas tapas vienlaicīgi. LCD1602 var iedalīt astoņu un četru portu savienojumos. Ja tiek izmantots astoņu portu savienojums, tad visas Arduino Uno plates digitālās pieslēgvietas ir gandrīz pilnībā aizņemtas. Ja vēlaties pievienot vairāk sensoru, porti nebūs pieejami. Tāpēc šeit tiek izmantots četru portu savienojums labākai pielietošanai.
LCD1602 tapas un to funkcijas
VSS: savienots ar zemi
VDD: pievienots +5V barošanas avotam
VO: lai pielāgotu kontrastu
RS: reģistra atlases tapa, kas kontrolē, kur LCD atmiņā rakstāt datus. Jūs varat izvēlēties vai nu datu reģistru, kas satur ekrānā redzamo, vai instrukciju reģistru, kur LCD kontrolieris meklē norādījumus, kā rīkoties tālāk.
R/W: lasīšanas/rakstīšanas tapas, lai izvēlētos starp lasīšanas un rakstīšanas režīmu
E: iespējošanas tapa, kas nolasa informāciju, kad tiek saņemts augsts līmenis (1). Norādījumi tiek izpildīti, kad signāls mainās no augsta līmeņa uz zemu.
D0-D7: lai lasītu un rakstītu datus
A un K: tapas, kas kontrolē LCD fona apgaismojumu. Savienojiet K ar GND un A līdz 3.3v. Atveriet fona apgaismojumu un salīdzinoši tumšā vidē redzēsit skaidras rakstzīmes.
3. darbība: shematiskā diagramma
4. solis: procedūras
Savienojiet K ar GND un A līdz 3,3 V, un tad tiks ieslēgts LCD1602 fona apgaismojums. Pievienojiet VSS GND un LCD1602 barošanas avotam. Pievienojiet VO potenciometra vidējai tapai - ar to jūs varat pielāgot ekrāna displeja kontrastu. Savienojiet RS ar D4 un R/W tapu ar GND, kas nozīmē, ka jūs varat rakstīt rakstzīmes LCD1602. Savienojiet E ar pin6, un LCD1602 parādītās rakstzīmes kontrolē D4-D7. Programmēšanai tas tiek optimizēts, izsaucot funkciju bibliotēkas.
1. darbība:
Izveidojiet ķēdi.
2. darbība:
Lejupielādējiet kodu no vietnes
3. darbība:
Augšupielādējiet skici uz Arduino Uno tāfeles
Noklikšķiniet uz augšupielādes ikonas, lai augšupielādētu kodu vadības panelī.
Ja loga apakšdaļā parādās augšupielāde, tas nozīmē, ka skice ir veiksmīgi augšupielādēta.
Piezīme: iespējams, būs jāpielāgo LCD1602 potenciometrs, līdz tas var skaidri parādīties.
5. darbība: kods
// LCD1602
// Tev vajadzētu tagad
skatiet, kā jūsu LCD1602 parāda plūstošās rakstzīmes "PRIMEROBOTICS" un "sveiki, pasaule"
// E -pasts: [email protected]
//Mājas lapa: www.primerobotics.in
#iekļaut
// iekļaut bibliotēkas kodu
/**********************************************************/
char
masīvs1 = "PrimeRobotics"; // virkne, ko drukāt uz LCD
char
masīvs2 = "sveiki, pasaule!"; // virkne, ko drukāt uz LCD
int tim =
250; // aizkaves laika vērtība
// inicializēt bibliotēku
ar saskarnes tapu numuriem
LiquidCrystal
LCD (4, 6, 10, 11, 12, 13);
/*********************************************************/
anulēts iestatījums ()
{
lcd. sākums (16, 2); // iestatiet LCD kolonnu skaitu un
rindas:
}
/*********************************************************/
tukša cilpa ()
{
lcd.setCursor (15, 0); // iestatiet kursoru uz 15. slejas 0 rindu
par (int positionCounter1 = 0;
positionCounter1 <26; positionCounter1 ++)
{
lcd.scrollDisplayLeft (); // Ritina displeja saturu
atstarpi pa kreisi.
lcd.print (masīvs1 [positionCounter1]); // Izdrukājiet ziņojumu LCD.
kavēšanās (tim); // pagaidiet 250 mikrosekundes
}
lcd.clear (); // Notīra LCD ekrānu un novieto
kursors augšējā kreisajā stūrī.
lcd.setCursor (15, 1); // iestatiet kursoru uz 15. slejas 1. rindu
par (int positionCounter2 = 0;
positionCounter2 <26; positionCounter2 ++)
{
lcd.scrollDisplayLeft (); // Ritina displeja saturu
atstarpi pa kreisi.
lcd.print (masīvs2 [positionCounter2]); // Izdrukājiet ziņojumu LCD.
kavēšanās (tim); // pagaidiet 250 mikrosekundes
}
lcd.clear (); // Notīra LCD ekrānu un novieto
kursors augšējā kreisajā stūrī.
}
/**********************************************************/
Ieteicams:
Arduino DIY kalkulators, izmantojot 1602 LCD un 4x4 tastatūru: 4 soļi
Arduino DIY kalkulators, izmantojot 1602 LCD un 4x4 tastatūru: Sveiki, puiši, šajā instrukcijā mēs izveidosim kalkulatoru, izmantojot Arduino, kas var veikt pamata aprēķinus. Tātad būtībā mēs ņemsim ievadi no 4x4 tastatūras un izdrukāsim datus 16x2 lcd displejā, un arduino veiks aprēķinus
RFID drošības sistēma ar LCD 1602: 4 soļi
RFID drošības sistēma ar LCD 1602: Ievads Šodien mēs izveidosim RFID drošības sistēmu. Tas darbosies kā drošības sistēma, tāpēc, kad RFID birka vai karte ir tuvu, LCD 1602. tiks parādīts ziņojums. Šī projekta mērķis ir simulēt, kā darbojas RFID durvju slēdzenes. Tātad
Arduino LCD 16x2 apmācība - Saskarnes 1602 LCD displejs ar Arduino Uno: 5 soļi
Arduino LCD 16x2 apmācība | Saskarnes 1602 LCD displejs ar Arduino Uno: Sveiki, puiši, jo daudziem projektiem ir nepieciešams ekrāns, lai parādītu datus neatkarīgi no tā, vai tas ir kāds diy mērītājs vai YouTube abonentu skaita displejs vai kalkulators vai tastatūras bloķēšana ar displeju, un ja visi šāda veida projekti tiek veidoti ar arduino viņi noteikti noteiks
Izmantojot 1602 LCD tastatūras vairogu W/ Arduino [+praktiski projekti]: 7 soļi
Izmantojot 1602 LCD tastatūras vairogu W/ Arduino [+praktiski projekti]: šo un citas pārsteidzošas pamācības varat izlasīt ElectroPeak oficiālajā tīmekļa vietnē. Pārskats Kā uzstādīt vairogu un identificēt atslēgasHo
1602 LCD kontrasta kontrole no Arduino: 5 soļi
1602 LCD kontrasta kontrole no Arduino: Strādājot pie jauna projekta, es saskāros ar problēmu, kurā es gribēju kontrolēt 1602 LCD displeja fona apgaismojumu un kontrastu, izmantojot Arduino, bet displejs patiešām mirgoja