Cov txheej txheem:

Arduino LCD 16x2 Tutorial - Sib cuam tshuam 1602 LCD Zaub Nrog Arduino Uno: 5 Kauj Ruam
Arduino LCD 16x2 Tutorial - Sib cuam tshuam 1602 LCD Zaub Nrog Arduino Uno: 5 Kauj Ruam

Video: Arduino LCD 16x2 Tutorial - Sib cuam tshuam 1602 LCD Zaub Nrog Arduino Uno: 5 Kauj Ruam

Video: Arduino LCD 16x2 Tutorial - Sib cuam tshuam 1602 LCD Zaub Nrog Arduino Uno: 5 Kauj Ruam
Video: How to Use I2C LCD with Arduino | Very Easy Arduino LCD I2C Tutorial | Arduino 16x2 LCD I2C Tutorial 2024, Lub Xya hli ntuj
Anonim
Arduino LCD 16x2 Tutorial | Sib cuam tshuam 1602 LCD Zaub Nrog Arduino Uno
Arduino LCD 16x2 Tutorial | Sib cuam tshuam 1602 LCD Zaub Nrog Arduino Uno

Nyob Zoo Cov Menyuam txij li ntau qhov haujlwm xav tau lub vijtsam los tso saib cov ntaub ntawv txawm hais tias nws yog qee qhov diy meter lossis YouTube sau npe suav cov zaub lossis lub laij lej lossis lub ntsuas phoo ntsuas phoo nrog cov zaub thiab yog txhua yam ntawm cov haujlwm no tau ua nrog arduino lawv yuav xav tau cov zaub thiab txij li feem ntau ntawm cov lus tsis pheej yig tshwj tsis yog 1602 LCD zaub yog li nws lub tswv yim zoo los siv 16x2 lcd zaub nrog arduino rau cov phiaj xwm tab sis qhov teeb meem tsuas yog nws yog spi zaub thiab xav tau kev sib txuas ntau li hauv qhov kev qhia no peb yuav pom li cas Kuv txuas kuv cov zaub nrog arduino thiab sau cov cai los tso saib qee cov ntaub ntawv ntawm lub lcd zaub.

Kauj Ruam 1: Yam Koj Xav Tau

Yam Koj Xav Tau
Yam Koj Xav Tau
Yam Koj Xav Tau
Yam Koj Xav Tau
Yam Koj Xav Tau
Yam Koj Xav Tau

Yog li rau cov lus qhia no peb yuav xav tau cov khoom hauv qab no: 16X2 LCD

Arduino ib

10K potentiometer

220 ohm resistor

Txuas xov hlau

Cov qhob cij

Kauj Ruam 2: Pins ntawm 1602 LCD Zaub

Pins ntawm 1602 LCD Zaub
Pins ntawm 1602 LCD Zaub

Cov pins hauv qab no muaj nyob ntawm cov zaub: VSS: Qhov no yog tus pin hauv av. VDD: Qhov no yog 5V tus pin. V0: Tus pin no tswj hwm qhov sib txawv ntawm LCD. RS (Sau Npe Xaiv Tus Pin): Tus pin no tswj qhov uas koj sau cov ntaub ntawv hauv LCD lub cim xeeb. Muaj ob hom kev sau npe; Cov ntaub ntawv sau npe uas tuav dab tsi mus rau ntawm lub vijtsam thiab daim ntawv qhia sau npe qhov twg LCD saib rau cov lus qhia tom ntej. R/W (Nyeem/Sau Tus Pin): Tus pin no xaiv hom; Hom nyeem ntawv lossis Sau hom. Kev txuas nws mus rau hauv av yuav tso lub LCD hauv hom nyeem. E (Pab Tus Pin): Tus pin no tso cai rau sau rau npe. Lub xeev siab lossis qis ntawm cov pins no sawv cev rau cov khoom me uas koj tab tom sau npe rau hauv hom kev sau lossis tus nqi uas koj tab tom nyeem hauv hom nyeem. Qee lub LCD muaj 16 tus pin thiab qee qhov muaj 14 tus pin. Yog tias koj muaj 14 tus pin LCD ces nws txhais tau tias tsis muaj lub teeb rov qab. (LED+): Tus pin no yog qhov txuas zoo ntawm lub teeb rov qab. K (LED-): Tus pin no yog qhov tsis zoo txuas ntawm lub teeb nraub qaum.

Kauj Ruam 3: Kev Sib Txuas

Kev sib txuas
Kev sib txuas

Lub LCD tuaj yeem txuas nrog hauv 4 ntsis ntxiv rau 8 ntsis hom. Hauv hom 4 ntsis peb yuav tsum siv tsuas yog 4 cov ntaub ntawv pins thaum nyob hauv 8 ntsis hom peb yuav tau siv tag nrho 8 cov ntaub ntawv pins. Koj tuaj yeem ua txhua yam hauv 4 hom me ntsis, yog li hauv qhov piv txwv no peb yuav txuas nws hauv 4 hom me ntsis. Qhov kev sib txuas ntawm LCD nrog Arduino yog raws li hauv qab no 16X2. LCD. Arduino UnoVSS Cov. GNDVDD 5VV0 Nruab nrab ntawm 10K potentiometer

Txuas ob qhov kawg ntawm lub hwj chim rau GND thiab 5V

RS. Pin 7R/W GNDE pin 6D4 Pin 5D5. Pin 4D6 Pin 3D7 Pin 2A Rau 5V txog 220 ohm resistorK GND

Kauj ruam 4: Code

Code
Code

Ua ntej xa cov cai hauv Arduino, koj yuav tsum rub lub tsev qiv ntawv rau LCD. Lub tsev qiv ntawv yuav muaj cov hauv kev ua haujlwm uas yuav pab peb ua cov cai yooj yim. Rub tawm lub tsev qiv ntawv los ntawm kab ntawv txuas hauv qab no yog tias koj IDE pom qhov ua yuam kev rau kev tso saib LibraryLCD Library: https://github.com/arduino-libraries/LiquidCrystal Tom qab rub tawm, rho tawm nws mus rau hauv phau ntawv tais ceev tseg ntawm Arduino.#Suav nrog "LiquidCrystal.h" // Initializing lub tsev qiv ntawv rau LCD

LiquidCrystal lcd (7, 6, 5, 4, 3, 2); // Pib ua tus pin uas peb tau txuas nrog LCDvoid teeb () // Txhua yam sau hauv nws yuav tsuas yog khiav ib zaug {lcd.begin (16, 2); // Pib qhov pib ntawm lub vijtsam LCDlcd.setCursor (0, 0); // teeb tus cursor rau kab 0, line1lcd.print ("Txais tos rau"); // sau namelcd.setCursor (0, 1); // teeb tus cursor rau kab 0, kab 2lcd.print ("Arduino World"); // sau lub npe} void loop () // Txhua yam sau hauv nws yuav rov ua dua thiab {

Kauj Ruam 5: Tso Tawm

Tso zis
Tso zis
Tso zis
Tso zis

Tom qab xa cov cai txawm li cas los xij cov ntawv koj tso rau hauv txoj cai nws yuav tshwm ntawm koj lub lcd zaub li kuv thiab koj tuaj yeem siv Potentiometer los kho qhov ci ntawm cov zaub kom pom nws meej dua.

Pom zoo: