Cov txheej txheem:

Ua Haujlwm Nrog LCD (Arduino): 4 Cov Kauj Ruam
Ua Haujlwm Nrog LCD (Arduino): 4 Cov Kauj Ruam

Video: Ua Haujlwm Nrog LCD (Arduino): 4 Cov Kauj Ruam

Video: Ua Haujlwm Nrog LCD (Arduino): 4 Cov Kauj Ruam
Video: Mus ncig ua si lom zem heev 2020 2024, Lub Xya hli ntuj
Anonim
Ua haujlwm nrog LCD (Arduino)
Ua haujlwm nrog LCD (Arduino)

Tinkercad Cov Haujlwm »

Nyob zoo, Hnub no kuv yuav los qhia yuav ua li cas nrog LCD yooj yim nrog kev pab los ntawm Arduino Uno. Txog qhov no, Kuv yuav siv TinkerCAD uas yog qhov yooj yim siv rau kev sim cov phiaj xwm yooj yim zoo li no.

Yog tias koj xav paub siv TinkerCAD koj tuaj yeem tshawb xyuas qhov txuas hauv qab no.

Txuas:

Kauj Ruam 1: Cov Cheeb Tsam Xav Tau hauv Chaw Ua Haujlwm

Cov Cheeb Tsam Xav Tau hauv Chaw Ua Haujlwm
Cov Cheeb Tsam Xav Tau hauv Chaw Ua Haujlwm

Tau txais tag nrho cov khoom siv los ntawm cov khoom tab uas xav tau.

1) Arduino Uno

2) Me me Breadboard

3) LCD (16 x 2)

4) Potentiometer (10K-ohms)

5) Resistor (220 ohms)

Kauj Ruam 2: Tau Txais Txhua Lub Cheeb Tsam Txuas nrog

Tau Txais Txhua Lub Cheeb Tsam Txuas
Tau Txais Txhua Lub Cheeb Tsam Txuas
Tau Txais Txhua Lub Cheeb Tsam Txuas
Tau Txais Txhua Lub Cheeb Tsam Txuas

Tam sim no peb yuav tsum txuas tag nrho cov khoom siv kom ua tiav peb lub hom phiaj. Ua ntej tshaj, tso lub LCD rau ntawm daim ntawv qhia zaub mov raws li qhia (hauv TinkerCAD nws yuav cia li kaw qhov chaw tso tus pin kom raug). Tom qab ntawd tso lub potentiometer, nyob qhov twg ntawm lub khob cij, tab sis tsis nyob ze ntawm LCD (kom tsis txhob muaj teeb meem ntawm kev sib txuas). Pib txuas tus pin ntawm Arduino rau LCD raws li qhia, 5V rau VCC, GND rau GND, Nyeem Sau rau GND, Resister Xaiv rau tus pin 12, Pab kom tus pin 11, DB4 rau tus pin 5, DB5 rau tus pin 4, DB6 rau tus pin 3, DB7 u pin 2.

Tam sim no txuas lub LED (-ve) rau GND thiab LED (+ve) rau 5V txog 220ohms resistor.

Txuas lub wiper ntawm lub hwj chim rau qhov sib piv tus pin (VO) ntawm LCD, qhov no yuav pab peb kho qhov ci ntawm lub vijtsam LCD.

Muab hauv qab no yog cov ntawv teev npe ntawm LCD 16 x 2, Txuas:

Kauj Ruam 3: Ntxiv Code rau Arduino Board

Ntxiv Code rau Arduino Board
Ntxiv Code rau Arduino Board

Tam sim no qhib cov lej tab los ntawm txhaj rau Txoj Cai thiab ntawm cov ntawv xaiv los ntawm cov ntawv qhia zaub mov nco-down. Tshem tag nrho cov cai uas twb muaj lawm hauv nws. Suav nrog cov ntawv header LiquidCrystal.h rau LCD hais kom ua haujlwm. Tom qab ntawv tshaj tawm cov koob txuas nrog Arduino. Hauv qhov tsis muaj teeb tsa teeb tsa pib cov ntaub ntawv xa los ntawm Arduino mus rau LCD los ntawm kev hais kom ua lcd.begin (16, 2). Sau tus qauv coj mus tso rau hauv LCD (raws li qhia).

Tam sim no cov no yog cov ntsiab lus tseem ceeb hauv kev siv rau LiquidCrystal.h header file, lcd.begin () [pib lub interface ntawm LCD]

lcd.print () [luam tawm cov ntawv rau LCD screen]

lcd. Display () [tig rau ntawm cov zaub LCD]

lcdNoDisplay () [tua tawm LCD zaub]

txuas rau github (code):

Kauj ruam 4: Demo

Yog tias muaj teeb meem, thov qhia rau kuv paub.

Pom zoo: