UNO LCD1602 shield s tipkami kompatibilno z Arduino
€9.99 (DDV vključen)
LCD1602 shield z 5 tipkami se neposredno zasede na Arduino UNO in prikaže 32 znakov prek vzporednega 4-bitnega vodila HD44780.
3 na zalogi
Opis
Arduino UNO LCD1602 shield s tipkami
Shield pritrdi LCD1602 zaslon (krmilnik HD44780, 16 stolpcev × 2 vrstici) neposredno na Arduino UNO brez kabelskega spajanja – komunikacija poteka po vzporednem 4-bitnem vodilu prek digitalnih pinov D4–D9 ter RS in EN. Na levi strani plošče je nameščenih 5 tipk (levo, desno, gor, dol, select), ki so po napetostnem delilniku priključene na analogni vhod A0, kar pomeni, da za celoten vmesnik porabite le en analogni pin.
Shield se brez prilagajanja zasede na vsak Arduino UNO (R3 in starejši) ter na Arduino MEGA 2560, ker so pini razporejeni skladno s standardnim Arduino UNO priključnim standardom.
Ključne lastnosti
- HD44780 krmilnik – industrijski standard za znakovne LCD zaslone; podprt v praktično vsaki Arduino knjižnici in na vsakem mikrokrmilniku
- 4-bitni vzporedni vmesnik – zmanjšuje porabo pinov glede na 8-bitni način; zaseda D4, D5, D6, D7, RS (D8) in EN (D9)
- 5 tipk na enem analognem pinu – napetostni delilnik vrača različne vrednosti ADC za vsako tipko, analogni pin A0 ostane edini porabljeni analogni vhod
- Nastavljiva osvetlitev ozadja – trimer potenciometer na plošči omogoča natančno nastavitev kontrasta zaslona brez kodiranja
- Neposredno nameščanje – ni pajanja, ni kablov; shield se preprosto zasede na UNO in je takoj pripravljen za programiranje
- Berljiva pisava – znaki mere 2,95 × 4,35 mm zagotavljajo dober pregled na razdalji do ~60 cm
- 5 V logika – popolnoma usklajena z napajanjem Arduino UNO; ni potreben pretvornik nivojev
Kaj potrebujem za začetek?
- Arduino UNO (ali MEGA 2560) – osnova za vse eksperimente
- USB kabel tipa B – za programiranje Arduino plošče
- Arduino IDE – brezplačno na arduino.cc, za pisanje in nalaganje programov
- Knjižnica LiquidCrystal – že vgrajena v Arduino IDE; ni je potrebno posebej namestiti
Moj prvi projekt – 3 koraki
- Shield previdno zasedite na Arduino UNO tako, da se vsi pini lepo poravnajo; plošča se zasede brez sile
- V Arduino IDE odprite File → Examples → LiquidCrystal → HelloWorld; nastavite ploščo na Arduino UNO in pravilna vrata COM, nato naložite skico
- Na zaslonu se izpiše “Hello, World!”; s trimer potenciometrom na shieldu nastavite kontrast, nato preizkusite branje tipk z ukazom
Serial.println(analogRead(A0))
Primeri uporabe
- Digitalni termometer (senzor DS18B20 ali DHT22 + HD44780 prikaz temperature in vlažnosti)
- Preprosta ura in budilka (RTC modul DS3231 + navigacija po meniju s tipkami)
- Voltmeter in amperemeter (merjenje napetosti ali toka na analognih vhodih, prikaz vrednosti v realnem času)
- Krmilnik krokovnega motorja (nastavitev hitrosti in smeri prek menija na tipkah)
- Vremenska postaja (BMP280 + DHT22, prikaz tlaka, temperature in vlažnosti v dveh vrsticah)
- Šolski demonstrator (učenje zank, pogojnih stavkov in upravljanja z zasloni za začetnike v programiranju)
Tehnični pregled
Tehnične specifikacije
| Parameter | Podatek |
|---|---|
| Tip zaslona | LCD1602 (znakovni, 16 × 2 znaki) |
| Krmilnik zaslona | HD44780 |
| Vmesnik z Arduino | Vzporedni 4-bitni (D4–D7, RS=D8, EN=D9) |
| Tipke | 5 (levo, desno, gor, dol, select) – na analognem pinu A0 |
| Napajalna napetost | 4,5–5,5 V DC |
| Delovni tok | ~2 mA pri 5 V (brez osvetlitve ozadja) |
| Velikost znaka | 2,95 × 4,35 mm (Š × V) |
| Dimenzije plošče | ~80 × 55 mm |
| Kontrast | Nastavljiv s trimer potenciometrom |
| Kompatibilnost | Arduino UNO R3, Arduino MEGA 2560 |
| Knjižnica | LiquidCrystal (vgrajena v Arduino IDE) |
Primerjava: LCD1602 shield s tipkami vs I2C LCD1602 modul vs LCD2004 shield
| LCD1602 shield s tipkami | I2C LCD1602 modul | LCD2004 shield | |
|---|---|---|---|
| Vmesnik | Vzporedni 4-bitni | I2C (SDA/SCL) | Vzporedni 4-bitni |
| Zasedeni pini | D4–D9 + A0 | A4 (SDA), A5 (SCL) | D4–D9 + A0 |
| Ločljivost | 16 × 2 znaki | 16 × 2 znaki | 20 × 4 znaki |
| Vgrajen vhod (tipke) | Da (5 tipk) | Ne | Da (5 tipk) |
Inženirski PRO nasvet
Preberemo vrednosti tipk z analogRead(A0) – vsaka tipka vrača drugačno napetost prek delilnika: select ≈ 0, levo ≈ 503, dol ≈ 330, gor ≈ 143, desno ≈ 0–10 (odvisno od serije). Priporočamo, da vrednosti izmeri vsak posebej z ukazom Serial.println(analogRead(A0)) in nato definirate robne vrednosti z razmikom ±50, da se izognete lažnim zaznavam.
Kompatibilnost
Shield deluje z Arduino IDE 1.8.x in 2.x na Windows, macOS in Linux. Zahteva knjižnico LiquidCrystal, ki je privzeto vgrajena v Arduino IDE – ni potrebna dodatna namestitev. Privzeta inicializacija: LiquidCrystal lcd(8, 9, 4, 5, 6, 7) (RS=8, EN=9, D4=4, D5=5, D6=6, D7=7). Shield ni neposredno združljiv z Arduino Nano ali Pro Mini brez prilagojenega ožičenja.

Mnenja
Clear filtersZaenkrat še ni mnenj.