View on GitHub

arduino-deti

Zápisky z našich domácích Arduino projektů

← zpět na zápisky z Arduino projektů

LCD displej

Já vím, já vím, je to stejné, jako psát CD disk, přičemž zkratka CD už sama o sobě obsahuje slovo disk (Compact disc), tak i LCD znamená Liquid crystal display, tedy displej s tekutými krystaly. Nicméně mezi neodbornou veřejností je to zkratka označující typ displeje.

Tato úloha slouží pouze k osahání displeje jako takového. K řádnému připojení, vyzkoušení, že vše funguje a až ho budeme někde potřebovat, tak už to budeme umět.

Co je potřeba umět

Displej je obvykle s “dírkami” místo pinů. Ty jsou dobré k pájení obvodů, ale už podstatně méně se hodí k prototypování, tedy rozebíratelnému spojování obvodů na zkoušku. Je tedy dobré ho nejdříve opatřit “hřebenem”. Na tom může dítě nacvičit pájení. Spoje se samozřejmě nesmí nikde dotýkat.

Foto

Hardware

Jak to funguje

Zapojení vychází z jednoduchého příkladu a využívá programově knihovnu LiquidCrystal. Potenciometr slouží k regulaci intenzity podsvětlení displeje.

Schéma zapojení

lcd.fzz

lcd

Program

lcd.ino

#include <LiquidCrystal.h>

// inicializace LCD
// 1. parametr = pin Arduina, na ktery je pripojen RS pin LCD
// 2. parametr =  pin Arduina, na ktery je pripojen enable pin LCD
// 3. - 6. parametr = piny Arduina, na ktere jsou pripojeny datove piny d4 - d7 z LCD
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

void setup() {
  // nastartuj LCD(pocet_sloupcu, pocet_radek)
  lcd.begin(16, 2);
  lcd.print("Jsme frajeri!");
}

void loop() {
// zatim nic
}

Možná vylepšení

Poznatky

Pájení není vůbec lehký úkol, ale trénuje to motoriku a rozhodně patří pro děti k těm zajímavým :-) Radost z vlastních textů na displeji je samozřejmě také nefalšovaná.