Tartalomjegyzék:
- 1. lépés: Összetevők:
- 2. lépés: Alapelv
- 3. lépés: A vázlatos diagram
- 4. lépés: Eljárások
- 5. lépés: Kód
Videó: LCD 1602 Arduino Uno R3 -mal: 6 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
Ebben a leckében megtanuljuk, hogyan kell használni az LCD1602 karaktereket és karakterláncokat. Az LCD1602 vagy 1602 karakter típusú folyadékkristályos kijelző egyfajta pontmátrix modul, amely betűket, számokat és karaktereket stb. 5x7 vagy 5x11 pontmátrix pozícióból áll; minden pozíció egy karaktert jeleníthet meg. A két karakter között egy pontköz, a sorok között pedig szóköz van, így elválasztva a karaktereket és a sorokat. Az 1602 szám azt jelenti, hogy a kijelzőn 2 sor jeleníthető meg, és mindegyikben 16 karakter. Most nézzük meg a részleteket!
1. lépés: Összetevők:
- Arduino Uno tábla * 1
- USB kábel * 1
- LCD 1602 *1
- Potenciométer (50 kΩ)* 1
- Kenyeretábla * 1
- Jumper vezetékek
2. lépés: Alapelv
Általában az LCD1602 párhuzamos portokkal rendelkezik, vagyis az
egyszerre több csapot vezérelne. Az LCD1602 nyolc és négy portos kapcsolatokra osztható. Ha a nyolcportos kapcsolatot használja, akkor az Arduino Uno kártya összes digitális portja szinte teljesen elfoglalt. Ha több érzékelőt szeretne csatlakoztatni, nem lesz elérhető port. Ezért itt a négy portos kapcsolatot használják a jobb alkalmazás érdekében.
Az LCD1602 csapjai és funkcióik
VSS: földhöz csatlakoztatva
VDD: +5V -os tápegységhez csatlakoztatva
VO: a kontraszt beállítása
RS: Regiszterválasztó csap, amely szabályozza, hogy az LCD memóriájában hová ír adatokat. Kiválaszthatja az adatregisztert, amely a képernyőn megjelenő adatokat tárolja, vagy egy utasításregisztert, ahol az LCD vezérlője utasításokat keres a következő lépésekre.
R/W: Olvasó/író gomb az olvasási és írásmód közötti választáshoz
E: Engedélyező gomb, amely olvassa az információkat, amikor a High level (1) érkezik. Az utasítások akkor futnak, amikor a jel High level (Alacsony szint) szintről alacsonyra változik.
D0-D7: adatok olvasása és írása
A és K: Az LCD háttérvilágítását vezérlő csapok. Csatlakoztassa a K -t a GND -hez és az A -t a 3.3v -hoz. Nyissa meg a háttérvilágítást, és világos karaktereket fog látni viszonylag sötét környezetben.
3. lépés: A vázlatos diagram
4. lépés: Eljárások
Csatlakoztassa a K -t a GND -hez, és az A -t 3,3 V -ra, majd az LCD1602 háttérvilágítása bekapcsol. Csatlakoztassa a VSS -t a GND -hez, az LCD1602 -et pedig az áramforráshoz. Csatlakoztassa a VO -t a potenciométer középső csapjához - ezzel beállíthatja a képernyő kontrasztját. Csatlakoztassa az RS -t a D4 -hez, az R/W -tűt a GND -hez, ami azt jelenti, hogy karaktereket írhat az LCD1602 -re. Csatlakoztassa az E gombot a pin6-hoz, és az LCD1602 kijelzőn megjelenő karaktereket a D4-D7 vezérli. A programozáshoz a függvénytárak hívásával optimalizálható.
1. lépés:
Építsd fel az áramkört.
2. lépés:
Töltse le a kódot a https://github.com/primerobotics/Arduino webhelyről
3. lépés:
Töltse fel a vázlatot az Arduino Uno táblára
Kattintson a Feltöltés ikonra a kód feltöltéséhez a vezérlőpultra.
Ha a "Kész feltöltés" felirat jelenik meg az ablak alján, az azt jelenti, hogy a vázlat sikeresen feltöltődött.
Megjegyzés: előfordulhat, hogy addig kell beállítani a potenciométert az LCD1602 készüléken, amíg az tisztán nem tud megjelenni.
5. lépés: Kód
LCD1602
// Most kellene
lásd az LCD1602 kijelzőjén a "PRIMEROBOTICS" és a "hello, world" karaktereket
// E -mail: [email protected]
//Weboldal: www.primerobotics.in
#befoglalni
// tartalmazza a könyvtár kódját
/**********************************************************/
char
array1 = "PrimeRobotics"; // az LCD -n nyomtatandó karakterlánc
char
array2 = "szia, világ!"; // az LCD -n nyomtatandó karakterlánc
int tim =
250; // a késleltetési idő értéke
// inicializálja a könyvtárat
az interfész csapok számával
Folyékony kristály
lcd (4, 6, 10, 11, 12, 13);
/*********************************************************/
üres beállítás ()
{
lcd. kezdet (16, 2); // állítsa be az LCD oszlopszámát és
sorok:
}
/*********************************************************/
üres hurok ()
{
lcd.setCursor (15, 0); // állítsa a kurzort a 15. oszlop 0. sorára
for (int positionCounter1 = 0;
positionCounter1 <26; positionCounter1 ++)
{
lcd.scrollDisplayLeft (); // A kijelző tartalmának görgetése
tér balra.
lcd.print (tömb1 [pozícióCounter1]); // Üzenet nyomtatása az LCD -re.
késleltetés (tim); // várjon 250 mikroszekundumot
}
lcd.clear (); // Törli az LCD képernyőt és pozicionálja a
kurzor a bal felső sarokban.
lcd.setCursor (15, 1); // állítsa a kurzort a 15. oszlop 1. sorára
for (int positionCounter2 = 0;
positionCounter2 <26; positionCounter2 ++)
{
lcd.scrollDisplayLeft (); // A kijelző tartalmának görgetése
tér balra.
lcd.print (tömb2 [pozícióCounter2]); // Üzenet nyomtatása az LCD -re.
késleltetés (tim); // várjon 250 mikroszekundumot
}
lcd.clear (); // Törli az LCD képernyőt és pozicionálja a
kurzor a bal felső sarokban.
}
/**********************************************************/
Ajánlott:
Arduino DIY számológép 1602 LCD és 4x4 billentyűzet használatával: 4 lépés
Arduino DIY számológép 1602 LCD és 4x4 billentyűzet használatával: Sziasztok, ebben az oktatóanyagban egy számológépet készítünk az Arduino segítségével, amely alapvető számításokat végezhet. Tehát alapvetően a 4x4 -es billentyűzetről veszünk be adatokat, és kinyomtatjuk az adatokat 16x2 -es LCD kijelzőn, és az arduino elvégzi a számításokat
RFID biztonsági rendszer LCD 1602 -vel: 4 lépés
RFID biztonsági rendszer LCD 1602 -vel: Bevezetés Ma RFID biztonsági rendszert készítünk. Ez úgy működik, mint egy biztonsági rendszer, így amikor egy RFID címke vagy kártya közel van, üzenet jelenik meg az LCD 1602 -en. A projekt célja az RFID ajtózárak működésének szimulálása. Így
Arduino LCD 16x2 bemutató - Interfész 1602 LCD kijelző Arduino Uno -val: 5 lépés
Arduino LCD 16x2 bemutató | 1602 LCD kijelző illesztése az Arduino Uno -val: Sziasztok Srácok, mivel sok projektnek szüksége van egy képernyőre az adatok megjelenítéséhez, legyen szó akár barkácsmérőről, vagy YouTube -feliratkozók számáról, akár számológépről, vagy billentyűzárról kijelzővel, és ha az összes ilyen típusú projekt arduino határozni fognak
1602 LCD billentyűpajzs W/ Arduino használatával [+Gyakorlati projektek]: 7 lépés
1602 LCD billentyűzetpajzs használata W/ Arduino [+Gyakorlati projektek]: Ezt és más csodálatos oktatóanyagokat az ElectroPeak hivatalos weboldalán olvashatja el. A pajzs felállítása és a kulcsok azonosításaHo
1602 LCD kontrasztvezérlés az Arduino -tól: 5 lépés
1602 LCD kontrasztvezérlés az Arduino -tól: Egy új projekten dolgozva találkoztam egy problémával, amikor egy Arduino segítségével akartam szabályozni az 1602 -es LCD kijelző háttérvilágítását és kontrasztját, de a kijelző valóban villódzott