Talaan ng mga Nilalaman:

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: 5 Mga Hakbang

Video: Arduino LCD 16x2 Tutorial - Pag-interface ng 1602 LCD Display Sa Arduino Uno: 5 Mga Hakbang

Video: Arduino LCD 16x2 Tutorial - Pag-interface ng 1602 LCD Display Sa Arduino Uno: 5 Mga Hakbang
Video: How to use LCD LCD1602 with I2C module for Arduino - Robojax 2024, Nobyembre
Anonim
Arduino LCD 16x2 Tutorial | Pag-interface ng 1602 LCD Display Sa Arduino Uno
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 gamit ang arduino tiyak na kakailanganin nila ang isang display at dahil ang karamihan sa mga display ay hindi masyadong mura maliban sa 1602 LCD display kaya't magandang ideya na gumamit ng 16x2 lcd display na may arduino para sa mga proyekto ngunit ang tanging problema ay ito ay spi display at nangangailangan ng maraming koneksyon kaya sa tutorial na ito makikita natin kung paano Ikinonekta ko ang aking display sa arduino at nagsulat ng isang code upang maipakita ang ilang data sa lcd display.

Hakbang 1: Mga Bagay na Kailangan mo

Mga Bagay na Kailangan Mo
Mga Bagay na Kailangan Mo
Mga Bagay na Kailangan Mo
Mga Bagay na Kailangan Mo
Mga Bagay na Kailangan Mo
Mga Bagay na Kailangan Mo

Kaya para sa mga itinuturo na ito kakailanganin namin ang mga sumusunod na bagay: 16X2 LCD

Arduino uno

10K potensyomiter

220 ohm risistor

Mga kumokonekta na mga wire

Breadboard

Hakbang 2: Mga Pin ng 1602 LCD Display

Mga Pin ng 1602 LCD Display
Mga Pin ng 1602 LCD Display

Ang mga sumusunod na pin ay magagamit sa display: VSS: Ito ang ground pin. VDD: Ito ang 5V pin. V0: Kinokontrol ng pin na ito ang kaibahan ng LCD. RS (Rehistro Piliin ang Pin): Ang kontrol ng pin na ito kung saan ka sumusulat data sa memorya ng LCD. Mayroong dalawang uri ng mga rehistro; Pagrehistro ng data na humahawak sa kung ano ang nangyayari sa screen at pagrehistro sa pagtuturo kung saan ang LCD ay naghahanap para sa susunod na tagubilin. R / W (Basahin / Isulat ang Pin): Pin pipiliin ng pin na ito ang mode; Pagbasa mode o Writing mode. Ang pagkonekta nito sa lupa ay ilalagay ang LCD sa read mode. E (Paganahin ang Pin): Pinapayagan ng pin na ito ang pagsulat sa mga rehistro. Mga Data Pins: Mayroong 8 mga data pin (D0-D7). Ang mataas o mababang estado ng mga pin na ito ay kumakatawan sa mga piraso na iyong sinusulat upang magparehistro sa mode ng pagsulat o mga halagang binabasa mo sa read mode. Ang huling dalawang pin ay para sa LCD back light. Ang ilang mga LCD ay mayroong 16 na mga pin at ang ilan ay may 14 na mga pin. Kung mayroon kang isang 14 pin LCD pagkatapos nangangahulugan ito na walang ilaw sa likod. A (LED +): Ang pin na ito ay ang positibong koneksyon ng back light. K (LED-): Ang pin na ito ay ang negatibong koneksyon ng back light.

Hakbang 3: Mga Koneksyon

Mga koneksyon
Mga koneksyon

Ang LCD ay maaaring konektado sa 4 bit pati na rin ang 8 bit mode. Sa mode na 4 bit kailangan naming gamitin lamang ang 4 na mga pin ng data habang nasa mode na 8 bit kakailanganin naming gamitin ang lahat ng 8 mga pin ng data. Maaari mong gawin ang halos lahat sa 4 bit mode, kaya sa halimbawang ito ay ikokonekta namin ito sa 4 bit mode. Ang mga koneksyon ng LCD sa Arduino ay ang mga sumusunod16X2. LCD. Arduino UnoVSS. GNDVDD 5VV0 Gitna ng 10K potentiometer

Ikonekta ang dalawang dulo ng potensyomiter sa GND at 5V

Ang RS. I-pin ang 7R / W GNDE pin 6D4 Pin 5D5. I-pin ang 4D6 Pin 3D7 Pin 2A Sa 5V sa pamamagitan ng 220 ohm resistorK GND

Hakbang 4: Code

Code
Code

Bago i-upload ang code sa Arduino, kakailanganin mong i-download ang library para sa LCD. Magagawa ng library ang built in na mga function na makakatulong sa amin na gawing simple ang code. Mag-download ng library mula sa link sa ibaba kung nagpapakita ka ng error sa IDE para sa pagpapakita ng LibraryLCD Library: https://github.com/arduino-libraries/LiquidCrystal Pagkatapos i-download, i-extract ito sa folder ng library ng Arduino. # Isama ang "LiquidCrystal.h" // Initializing ang silid-aklatan para sa LCD

LiquidCrystal lcd (7, 6, 5, 4, 3, 2); // Initializing the pins kung saan namin ikinonekta ang pag-setup ng LCDvoid () // Anumang nakasulat dito ay tatakbo lamang isang beses {lcd.begin (16, 2); // Initializing the interface on the LCD screenlcd.setCursor (0, 0); // set the cursor to column 0, line1lcd.print ("Welcome to"); // print namelcd.setCursor (0, 1); // itakda ang cursor sa haligi 0, linya 2lcd.print ("Arduino World"); // print name} void loop () // Anumang nakasulat dito ay tatakbo nang paulit-ulit {}

Hakbang 5: Output

Paglabas
Paglabas
Paglabas
Paglabas

Matapos i-upload ang code kung ano man ang inilagay mong teksto sa code ay ipapakita nito sa iyong lcd display bilang minahan at maaari mong gamitin ang Potentiometer upang ayusin ang ningning ng display upang makita itong mas malinaw.

Inirerekumendang: