Turinys:
- 1 žingsnis: komponentai:
- 2 žingsnis: principas
- 3 žingsnis: schema
- 4 žingsnis: procedūros
- 5 žingsnis: kodas
Video: LCD 1602 su „Arduino Uno R3“: 6 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
Šioje pamokoje sužinosime, kaip naudoti LCD1602 simboliams ir eilutėms rodyti. LCD1602 arba 1602 simbolių tipo skystųjų kristalų ekranas yra tam tikras taškų matricos modulis, rodantis raides, skaičius ir simbolius ir pan. Jį sudaro 5x7 arba 5x11 taškų matricos pozicijos; kiekviena pozicija gali rodyti vieną simbolį. Tarp dviejų simbolių yra taškas ir tarpas tarp eilučių, taip atskiriant simbolius ir eilutes. Skaičius 1602 reiškia ekrane, galima parodyti 2 eilutes ir po 16 simbolių kiekvienoje. Dabar patikrinkime daugiau informacijos!
1 žingsnis: komponentai:
- „Arduino Uno“lenta * 1
- USB kabelis * 1
- LCD 1602 *1
- potenciometras (50 kΩ)* 1
- Duonos lenta * 1
- jungiamieji laidai
2 žingsnis: principas
Paprastai LCD1602 turi lygiagrečius prievadus, tai yra
valdytų kelis kaiščius vienu metu. LCD1602 galima suskirstyti į aštuonių ir keturių prievadų jungtis. Jei naudojamas aštuonių prievadų ryšys, tada visi skaitmeniniai „Arduino Uno“plokštės prievadai yra beveik visiškai užimti. Jei norite prijungti daugiau jutiklių, prievadų nebus. Todėl čia naudojamas keturių prievadų ryšys, siekiant geriau pritaikyti.
LCD1602 kaiščiai ir jų funkcijos
VSS: prijungtas prie žemės
VDD: prijungtas prie +5 V maitinimo šaltinio
VO: reguliuoti kontrastą
RS: registro pasirinkimo kaištis, valdantis, kur LCD atmintyje rašote duomenis. Galite pasirinkti duomenų registrą, kuriame yra tai, kas rodoma ekrane, arba instrukcijų registrą, kuriame LCD valdiklis ieško nurodymų, ką daryti toliau.
R/W: skaitymo/rašymo kaištis, leidžiantis pasirinkti skaitymo ir rašymo režimą
E: įjungimo kaištis, kuris skaito informaciją, kai gaunamas aukštas lygis (1). Instrukcijos vykdomos, kai signalas pasikeičia iš aukšto lygio į žemą.
D0-D7: skaityti ir rašyti duomenis
A ir K: kaiščiai, valdantys LCD foninį apšvietimą. Prijunkite K prie GND ir A prie 3.3v. Atidarykite foninį apšvietimą ir pamatysite aiškius simbolius palyginti tamsioje aplinkoje.
3 žingsnis: schema
4 žingsnis: procedūros
Prijunkite K prie GND ir A prie 3,3 V, tada LCD1602 apšvietimas bus įjungtas. Prijunkite VSS prie GND ir LCD1602 prie maitinimo šaltinio. Prijunkite VO prie vidurinio potenciometro kaiščio - juo galite reguliuoti ekrano kontrastą. Prijunkite RS prie D4 ir R/W kaištį prie GND, o tai reiškia, kad galite rašyti simbolius į LCD1602. Prijunkite E prie pin6, o LCD1602 rodomi simboliai valdomi D4-D7. Programavimui jis optimizuojamas iškviečiant funkcijų bibliotekas.
1 žingsnis:
Sukurkite grandinę.
2 žingsnis:
Atsisiųskite kodą iš
3 žingsnis:
Įkelkite eskizą į „Arduino Uno“lentą
Spustelėkite įkėlimo piktogramą, kad įkeltumėte kodą į valdymo skydelį.
Jei lango apačioje rodoma „Įkeltas“, eskizas sėkmingai įkeltas.
Pastaba: gali tekti reguliuoti LCD1602 potenciometrą, kol jis bus aiškiai rodomas.
5 žingsnis: kodas
// LCD1602
// Dabar turėtum
žiūrėkite, kad jūsų LCD1602 rodytų tekančius simbolius „PRIMEROBOTICS“ir „labas, pasaulis“
// El. Paštas: [email protected]
// Svetainė: www.primerobotics.in
#įtraukti
// įtraukti bibliotekos kodą
/**********************************************************/
anglis
masyvas1 = "PrimeRobotics"; // eilutė spausdinti LCD ekrane
anglis
masyvas2 = "labas, pasauli!"; // eilutė spausdinti LCD ekrane
int tim =
250; // uždelsimo laiko vertė
// inicijuoti biblioteką
su sąsajos kaiščių numeriais
LiquidCrystal
LCD (4, 6, 10, 11, 12, 13);
/*********************************************************/
negaliojanti sąranka ()
{
LCD. pradžia (16, 2); // nustatyti LCD stulpelių skaičių ir
eilutės:
}
/*********************************************************/
tuštumos kilpa ()
{
lcd.setCursor (15, 0); // nustatykite žymeklį į 15 stulpelį, 0 eilutę
for (int positionCounter1 = 0;
positionCounter1 <26; positionCounter1 ++)
{
lcd.scrollDisplayLeft (); // Slenka ekrano turinį
vietos į kairę.
lcd.print (masyvas1 [pozicijaSkaitiklis1]); // Spausdinkite pranešimą į LCD.
vėlavimas (tim); // palaukite 250 mikrosekundžių
}
lcd.clear (); // Išvalo LCD ekraną ir nustato
žymeklį viršutiniame kairiajame kampe.
lcd.setCursor (15, 1); // nustatykite žymeklį į 15 stulpelį, 1 eilutę
for (int positionCounter2 = 0;
positionCounter2 <26; positionCounter2 ++)
{
lcd.scrollDisplayLeft (); // Slenka ekrano turinį
vietos į kairę.
lcd.print (masyvas2 [pozicijaSkaitiklis2]); // Spausdinkite pranešimą į LCD.
vėlavimas (tim); // palaukite 250 mikrosekundžių
}
lcd.clear (); // Išvalo LCD ekraną ir nustato
žymeklį viršutiniame kairiajame kampe.
}
/**********************************************************/
Rekomenduojamas:
„Arduino DIY“skaičiuoklė naudojant 1602 LCD ir 4x4 klaviatūrą: 4 žingsniai
„Arduino DIY“skaičiuotuvas naudojant 1602 skystųjų kristalų ir 4x4 klaviatūrą: Sveiki vaikinai, šioje instrukcijoje mes pagaminsime skaičiuoklę naudodami „Arduino“, kuri gali atlikti pagrindinius skaičiavimus. Taigi iš esmės mes imsimės įvesties iš 4x4 klaviatūros ir išspausdinsime duomenis 16x2 LCD ekrane, o „arduino“atliks skaičiavimus
RFID apsaugos sistema su LCD 1602: 4 žingsniai
RFID apsaugos sistema su LCD 1602: Įvadas Šiandien mes gaminsime RFID apsaugos sistemą. Tai veiks kaip apsaugos sistema, todėl kai RFID žyma ar kortelė yra šalia, LCD 1602 ekrane bus rodomas pranešimas. Šio projekto tikslas yra imituoti, kaip veikia RFID durų spynos. Taigi
„Arduino LCD 16x2“pamoka - Sąsajos 1602 LCD ekranas su „Arduino Uno“: 5 žingsniai
„Arduino LCD 16x2“pamoka | Sąsajos 1602 LCD ekranas su „Arduino Uno“: Sveiki, vaikinai, nes daugeliui projektų reikia ekrano, kuriame būtų rodomi duomenys, nesvarbu, ar tai yra koks nors „pasidaryk pats“skaitiklis, ar „YouTube“prenumeratų skaičius, ar skaičiuoklė, ar klaviatūros užraktas su ekranu, ir jei visi šie projektai yra sukurti naudojant arduino jie apibrėžs
Naudojant 1602 LCD klaviatūros skydą su „Arduino“[+praktiniai projektai]: 7 žingsniai
1602 skystųjų kristalų klaviatūros skydo naudojimas su „Arduino“[+praktiniai projektai]: šią ir kitas nuostabias pamokas galite perskaityti oficialioje „ElectroPeak“svetainėje. Apžvalga Šioje pamokoje sužinosite, kaip naudoti „Arduino“LCD klaviatūros skydą su 3 praktiniais projektais. Ką sužinosite: Kaip nustatyti skydą ir nustatyti raktusHo
1602 LCD kontrasto valdymas iš „Arduino“: 5 žingsniai
1602 skystųjų kristalų kontrasto valdymas iš „Arduino“: Dirbdamas prie naujo projekto susidūriau su problema, kai norėjau valdyti 1602 LCD ekrano foninį apšvietimą ir kontrastą per „Arduino“, tačiau ekranas tikrai mirgėjo