Sisällysluettelo:
Video: LCD 1602 Arduino Uno R3: 6 askeleella
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:01
Tässä oppitunnissa opimme käyttämään LCD1602: ta merkkien ja merkkijonojen näyttämiseen. LCD1602 tai 1602-merkkinen nestekidenäyttö on eräänlainen pistematriisimoduuli, joka näyttää kirjaimia, numeroita ja merkkejä ja niin edelleen. Se koostuu 5x7 tai 5x11 pistematriisin sijainnista; jokainen paikka voi näyttää yhden merkin. Kahden merkin välissä on pisteväli ja rivien välissä välilyönti, mikä erottaa merkit ja rivit. Numero 1602 tarkoittaa näytöllä, 2 riviä voidaan näyttää ja kussakin 16 merkkiä. Tarkastellaan nyt tarkemmin!
Vaihe 1: Komponentit:
- Arduino Uno -levy * 1
- USB -kaapeli * 1
- LCD1602 *1
- Potentiometri (50 kΩ)* 1
- Leipälauta * 1
- Hyppyjohdot
Vaihe 2: Periaate
Yleensä LCD1602: ssa on rinnakkaisportit eli se
hallitsisi useita tappeja samanaikaisesti. LCD1602 voidaan luokitella kahdeksan- ja neliporttiseksi. Jos käytetään kahdeksan portin liitäntää, kaikki Arduino Uno -levyn digitaaliset portit ovat lähes kokonaan varattuja. Jos haluat kytkeä lisää antureita, portteja ei ole käytettävissä. Siksi tässä käytetään neliporttista liitäntää paremman sovelluksen saamiseksi.
LCD1602 -nastat ja niiden toiminnot
VSS: kytketty maahan
VDD: kytketty +5V virtalähteeseen
VO: säätää kontrastia
RS: Rekisterinvalintanasta, joka ohjaa sitä, mihin nestekidenäytön muistiin kirjoitat tietoja. Voit valita joko tietorekisterin, joka sisältää ruudulla näkyvät tiedot, tai ohjerekisterin, josta nestekidenäytön ohjain etsii ohjeita seuraavaksi.
R/W: Luku-/kirjoitusnasta, jolla voit valita luku- ja kirjoitustilan välillä
E: Käyttötappi, joka lukee tiedot, kun High level (1) vastaanotetaan. Ohjeet suoritetaan, kun signaali muuttuu korkeasta tasosta matalaksi.
D0-D7: tietojen lukeminen ja kirjoittaminen
A ja K: Nastat, jotka ohjaavat nestekidenäytön taustavaloa. Liitä K GND: hen ja A 3.3V: iin. Avaa taustavalo ja näet selkeitä merkkejä suhteellisen pimeässä ympäristössä.
Vaihe 3: Kaavio
Vaihe 4: Toimenpiteet
Liitä K GND: hen ja A 3,3 V: iin, jolloin LCD1602: n taustavalo syttyy. Liitä VSS GND: hen ja LCD1602 virtalähteeseen. Liitä VO potentiometrin keskimmäiseen nastaan - sen avulla voit säätää näytön kontrastia. Liitä RS D4: ään ja R/W -nasta GND: hen, jolloin voit kirjoittaa merkkejä LCD1602: een. Liitä E nastaan 6, ja LCD1602: ssa näkyvät merkit ohjaavat D4-D7. Ohjelmointia varten se optimoidaan kutsumalla funktiokirjastoja.
Vaihe 1:
Rakenna piiri.
Vaihe 2:
Lataa koodi osoitteesta
Vaihe 3:
Lataa luonnos Arduino Uno -levylle
Napsauta Lähetä -kuvaketta ladataksesi koodin ohjauspaneelille.
Jos "Valmis lataus" näkyy ikkunan alareunassa, se tarkoittaa, että luonnos on ladattu onnistuneesti.
Huomautus: sinun on ehkä säädettävä LCD1602: n potentiometriä, kunnes se näkyy selvästi.
Vaihe 5: Koodi
// LCD1602
// Sinun pitäisi nyt
nähdä LCD1602 näyttää juoksevat merkit "PRIMEROBOTICS" ja "hei, maailma"
// Sähköposti: [email protected]
// Verkkosivusto: www.primerobotics.in
#sisältää
// sisällyttää kirjastokoodi
/**********************************************************/
hiiltyä
array1 = "PrimeRobotics"; // merkkijono tulostettavaksi nestekidenäytölle
hiiltyä
array2 = "hei, maailma!"; // merkkijono tulostettavaksi nestekidenäytölle
int tim =
250; // viiveajan arvo
// alustetaan kirjasto
liitäntätappien numeroilla
Nestekide
lcd (4, 6, 10, 11, 12, 13);
/*********************************************************/
mitätön asennus ()
{
lcd. alku (16, 2); // aseta nestekidenäytön sarakemäärä ja
rivit:
}
/*********************************************************/
tyhjä silmukka ()
{
lcd.setCursor (15, 0); // aseta kohdistin sarakkeeseen 15, rivi 0
for (int positionCounter1 = 0;
positionCounter1 <26; positionCounter1 ++)
{
lcd.scrollDisplayLeft (); // Selaa näytön sisältöä
tilaa vasemmalle.
lcd.print (array1 [positionCounter1]); // Tulosta viesti nestekidenäyttöön.
viive (tim); // odota 250 mikrosekuntia
}
lcd.clear (); // Tyhjentää LCD -näytön ja sijoittaa
kohdistin vasemmassa yläkulmassa.
lcd.setCursor (15, 1); // aseta kohdistin sarakkeeseen 15, rivi 1
for (int positionCounter2 = 0;
positionCounter2 <26; positionCounter2 ++)
{
lcd.scrollDisplayLeft (); // Selaa näytön sisältöä
tilaa vasemmalle.
lcd.print (array2 [positionCounter2]); // Tulosta viesti nestekidenäyttöön.
viive (tim); // odota 250 mikrosekuntia
}
lcd.clear (); // Tyhjentää LCD -näytön ja sijoittaa
kohdistin vasemmassa yläkulmassa.
}
/**********************************************************/
Suositeltava:
Arduino Uno Fish Feeder 6 edullisella ja helpolla askeleella !: 6 vaihetta
Arduino Uno Fish Feeder 6 edullisella ja helpolla askeleella !: Joten tähän projektiin saatetaan tarvita hieman taustaa. Ihmisillä, joilla on lemmikkieläimiä, oli todennäköisesti sama ongelma kuin minulla: lomat ja unohtaminen. Unohdin jatkuvasti ruokkia kalojani ja ryntäsin aina tekemään sen ennen kuin se meni
Arduino LCD 16x2 -opetusohjelma - Liitäntä 1602 LCD -näyttö Arduino Unolla: 5 vaihetta
Arduino LCD 16x2 -opetusohjelma | Liitäntä 1602 LCD -näyttö Arduino Unon kanssa: Hei kaverit, koska monet projektit tarvitsevat näytön tietojen näyttämiseen, olipa kyseessä jokin diy -mittari tai YouTube -tilauslaskimen näyttö tai laskin tai näppäimistön lukitus näytöllä ja jos kaikenlaisia projekteja tehdään arduino he määrittelevät
Arduino Flappy Bird -peli 2.4: 3 askeleella
Arduino Flappy Bird Game 2.4: Hei kaverit, tässä ohjekirjassa opimme luomaan ja suorittamaan flappy -lintupelin arduino uno -laitteella 2.4 " tft kosketusnäyttö.Koska flappy bird on erittäin suosittu peli, ajattelin, että minun pitäisi kokeilla omaa versiota flappy birdistä, joten pelaamme flappy bir
Sponsorikäyttö C#: lla ja Arduino + RC-522: 5 askeleella
Sponsorointi C#: n ja Arduino + RC-522: n kanssa: Sponsorikäynnit ovat melko yleisiä. Niiden hallinta ei kuitenkaan ole aina helppoa, vaan siihen kirjataan kuinka monta kierrosta jokainen joukkue juoksee tehokkaasti. Päätin käyttää RFID -tunnuksia tunnukseksi jokaisen joukkueen tunnistamiseen. Yhdistettynä faktaan
LEDin ohjaus potentiometrillä Arduino Uno R3: 6 askeleella
LEDin ohjaus potentiometrillä Arduino Uno R3: lla: Aikaisemmin olemme käyttäneet sarjamonitoria tietojen lähettämiseen ohjauspaneeliin, mikä voi olla valaisevaa tietää uusi ohjelmisto. Tässä oppitunnissa katsotaan, miten LED -valon kirkkautta muutetaan potentiometrillä ja vastaanotetaan potentiometrin tiedot