Talaan ng mga Nilalaman:
- Hakbang 1: Mga Bahagi:
- Hakbang 2: Prinsipyo
- Hakbang 3: Ang Diagram ng Skematika
- Hakbang 4: Mga Pamamaraan
- Hakbang 5: Code
- Hakbang 6: Pagsusuri sa Code
Video: LCD 1602 Sa Arduino Uno R3: 6 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:13
Sa araling ito, matututunan natin kung paano gumamit ng isang LCD1602 upang maipakita ang mga character at string. Ang LCD1602, o 1602 character-type na likidong kristal na display, ay isang uri ng dot matrix module upang maipakita ang mga titik, numero, at character at iba pa. Ito ay binubuo ng mga posisyon ng 5x7 o 5x11 dot matrix; ang bawat posisyon ay maaaring magpakita ng isang character. Mayroong isang tuldok na tuldok sa pagitan ng dalawang mga character at isang puwang sa pagitan ng mga linya, sa gayon paghihiwalay ng mga character at linya. Ang ibig sabihin ng bilang 1602 sa display, maaaring ipakita ang 2 mga hilera at 16 na mga character sa bawat isa. Ngayon suriin natin ang higit pang mga detalye!
Hakbang 1: Mga Bahagi:
- Arduino Uno board * 1
- USB cable * 1
- LCD1602 * 1
- Potensyomiter (50kΩ) * 1
- Breadboard * 1
- Mga Jumper wires
Hakbang 2: Prinsipyo
Pangkalahatan, ang LCD1602 ay may mga parallel port, iyon ay, ito
makokontrol ang maraming mga pin nang sabay. Ang LCD1602 ay maaaring ikinategorya sa walong port at apat na port na koneksyon. Kung ginamit ang koneksyon na walong-port, kung gayon ang lahat ng mga digital port ng Arduino Uno board ay halos ganap na nasakop. Kung nais mong kumonekta ng higit pang mga sensor, walang magagamit na mga port. Samakatuwid, ang koneksyon sa apat na port ay ginagamit dito para sa mas mahusay na aplikasyon.
Mga Pin ng LCD1602 at ang kanilang mga pagpapaandar
VSS: konektado sa lupa
VDD: konektado sa isang supply ng kuryente na + 5V
VO: upang ayusin ang kaibahan
RS: Isang rehistro na pumili ng pin na kumokontrol kung saan sa memorya ng LCD kung saan ka nagsusulat ng data. Maaari mong piliin ang alinman sa rehistro ng data, na kung saan humahawak sa kung ano ang nangyayari sa screen, o isang rehistro ng tagubilin, kung saan naghahanap ang tagakontrol ng LCD para sa mga tagubilin sa susunod na gagawin.
R / W: Isang Basahin / Isulat ang pin upang pumili sa pagitan ng mode ng pagbasa at pagsulat
E: Isang nagpapagana na pin na nagbabasa ng impormasyon kapag natanggap ang Mataas na antas (1). Tumatakbo ang mga tagubilin kapag nagbago ang signal mula sa Mataas na antas patungo sa Mababang antas.
D0-D7: magbasa at sumulat ng data
A at K: Mga Pins na kumokontrol sa LCD backlight. Ikonekta ang K sa GND at A sa 3.3v. Buksan ang backlight at makikita mo ang mga malinaw na character sa isang medyo madilim na kapaligiran.
Hakbang 3: Ang Diagram ng Skematika
Hakbang 4: Mga Pamamaraan
Ikonekta ang K sa GND at A hanggang 3.3 V, at pagkatapos ay bubuksan ang backlight ng LCD1602. Ikonekta ang VSS sa GND at ang LCD1602 sa mapagkukunan ng kuryente. Ikonekta ang VO sa gitnang pin ng potentiometer - kasama nito maaari mong ayusin ang kaibahan ng display ng screen. Ikonekta ang RS sa D4 at R / W pin sa GND, na nangangahulugang maaari kang magsulat ng mga character sa LCD1602. Ikonekta ang E sa pin6 at ang mga character na ipinapakita sa LCD1602 ay kinokontrol ng D4-D7. Para sa programa, ito ay na-optimize sa pamamagitan ng pagtawag sa mga aklatan ng pag-andar.
Hakbang 1:
Buuin ang circuit.
Hakbang 2:
I-download ang code mula sa
Hakbang 3:
I-upload ang sketch sa Arduino Uno board
I-click ang I-upload na icon upang mai-upload ang code sa control board.
Kung ang "Tapos nang mag-upload" ay lilitaw sa ilalim ng window, nangangahulugan ito na ang sketch ay matagumpay na na-upload.
Tandaan: maaaring kailanganin mong ayusin ang potensyomiter sa LCD1602 hanggang sa maipakita ito nang malinaw.
Hakbang 5: Code
// LCD1602
// Dapat ngayon ka na
tingnan ang iyong LCD1602 ipakita ang dumadaloy na mga character na "PRIMEROBOTICS" at "hello, mundo"
//Website:www.primerobotics.in
# isama
// isama ang code ng library
/**********************************************************/
char
array1 = "PrimeRobotics"; // ang string upang mai-print sa LCD
char
array2 = "hello, mundo!"; // ang string upang mai-print sa LCD
int tim =
250; // ang halaga ng oras ng pagkaantala
// ipasimula ang silid-aklatan
kasama ang mga numero ng mga interface ng interface
Likidong kristal
lcd (4, 6, 10, 11, 12, 13);
/*********************************************************/
walang bisa ang pag-setup ()
{
lcd.begin (16, 2); // set up ang bilang ng mga haligi ng LCD at
mga hilera:
}
/*********************************************************/
walang bisa loop ()
{
lcd.setCursor (15, 0); // itakda ang cursor sa haligi 15, linya 0
para sa (int posisyonCounter1 = 0;
posisyonCounter1 <26; posisyonCounter1 ++)
{
lcd.scrollDisplayLeft (); // Nag-scroll sa nilalaman ng isang display
puwang sa kaliwa.
lcd.print (array1 [posisyonCounter1]); // I-print ang isang mensahe sa LCD.
antala (tim); // maghintay ng 250 microseconds
}
lcd.clear (); // Nilinaw ang screen ng LCD at pinosisyon ang
cursor sa kaliwang sulok sa itaas.
lcd.setCursor (15, 1); // itakda ang cursor sa haligi 15, linya 1
para sa (int posisyonCounter2 = 0;
posisyonCounter2 <26; posisyonCounter2 ++)
{
lcd.scrollDisplayLeft (); // Nag-scroll sa nilalaman ng isang display
puwang sa kaliwa.
lcd.print (array2 [posisyonCounter2]); // I-print ang isang mensahe sa LCD.
antala (tim); // maghintay ng 250 microseconds
}
lcd.clear (); // Nilinaw ang screen ng LCD at pinosisyon ang
cursor sa kaliwang sulok sa itaas.
}
/**********************************************************/
Hakbang 6: Pagsusuri sa Code
Inirerekumendang:
Arduino DIY Calculator Gamit ang 1602 LCD at 4x4 Keypad: 4 na Hakbang
Arduino DIY Calculator Gamit ang 1602 LCD at 4x4 Keypad: Kumusta mga tao sa mga itinuturo na ito ay gagawa kami ng isang calculator gamit ang Arduino na maaaring gumawa ng mga pangunahing kalkulasyon. Kaya karaniwang kukuha kami ng input mula sa 4x4 keypad at mai-print ang data sa 16x2 lcd display at gagawin ng arduino ang mga kalkulasyon
Arduino LCD 16x2 Tutorial - Pag-interface ng 1602 LCD Display Sa Arduino Uno: 5 Mga Hakbang
Arduino LCD 16x2 Tutorial | Pag-interface ng 1602 LCD Display Sa Arduino Uno: Kumusta Mga Lalaki dahil maraming mga proyekto ang nangangailangan ng isang screen upang maipakita ang data kung ito ay ilang diy meter o YouTube display count count o isang calculator o isang keypad lock na may display at kung ang lahat ng mga ganitong uri ng proyekto ay ginawa sila ang magtitiyak
Paggamit ng 1602 LCD Keypad Shield W / Arduino [+ Mga Praktikal na Proyekto]: 7 Mga Hakbang
Paggamit ng 1602 LCD Keypad Shield W / Arduino [+ Mga Praktikal na Proyekto]: Maaari mong basahin ito at iba pang kamangha-manghang mga tutorial sa opisyal na website ng ElectroPeakOverview Sa tutorial na ito, malalaman mo kung paano gamitin ang Arduino LCD keypad Shield na may 3 praktikal na proyekto. Ano ang Malalaman Mo: Paano i-set up ang kalasag at kilalanin ang mga keyHo
1602 LCD Contrast Control Mula sa Arduino: 5 Hakbang
1602 LCD Contrast Control Mula sa Arduino: Habang nagtatrabaho sa isang bagong proyekto ay nakatagpo ako ng isang problema kung saan nais kong kontrolin ang backlight at ang kaibahan ng isang 1602 LCD display sa pamamagitan ng isang Arduino ngunit ang display ay talagang flickery
10 Mga kahalili sa DIY sa Mga Off-The-Shelf na Elektroniko na Mga Bahagi: 11 Mga Hakbang (na may Mga Larawan)
10 Mga Kahalili sa DIY sa Mga Off-The-Shelf na Mga Elektroniko na Bahagi: Maligayang pagdating sa aking kauna-unahang itinuro! Sa palagay mo ba ang ilang mga bahagi mula sa mga tagatingi sa online ay masyadong mahal o may mababang kalidad? Kailangan bang makakuha ng isang prototype nang mabilis at tumatakbo nang mabilis at hindi makapaghintay linggo para sa pagpapadala? Walang mga lokal na electronics distributor? Ang fol