PRA

LCD displej

Cíle lekce

image

image

Zdroj obrázku: https://lastminuteengineers.com/i2c-lcd-arduino-tutorial/

I2C sběrnice

I2C (Inter-Integrated Circuit) je sériová sběrnice, která umožňuje komunikaci mezi více zařízeními (senzory, displeje, moduly) pomocí pouze dvou vodičů:

Výhody I2C s Arduinem

image

Zdroj obrázku: https://www.hibit.dev/posts/102/communication-protocols-uart-i2c-and-spi

image

Přidání knihovny ze zip souboru

Knihovna ke stažení zde

Použití knihovny LiquidCrystal_I2C

#include <LiquidCrystal_I2C.h> Načte knihovnu pro ovládání LCD displeje s I2C adaptérem.

LiquidCrystal_I2C lcd(0x27, 16, 2); Vytvoří objekt lcd s adresou 0x27. 16, 2 znamená, že displej má 16 sloupců a 2 řádky. Tento kód umístěte nad funkci setup, aby byl objekt displeje globální a mohli jste ho používat jak ve funkci setup() tak ve funkci loop().

lcd.begin(); Inicializuje displej — připraví ho na použití.

lcd.clear(); Vyčistí obsah displeje.

lcd.setCursor(0,1); Nastaví kurzor na (sloupec, řádek). Např. lcd.setCursor(0,1) na levý krajní sloupec a 2. řádek (indexuje se od 0, proto 1 vybere 2. řádek).

lcd.print("Hello world!"); Vypíše text “Hello world!” od zadané pozice kurzoru.

Úkoly:

  1. Připojte k Arduinu LCD displej a zobrazte na první řádek své jméno, na druhý příjmení
  2. Zobrazte na displeji odpočet od 10 do 0 po 0,5s. Po skončení odpočtu zobrazte libovolný vzkaz.
  3. Připojte potenciometr a na displeji zobrazujte polohu potencimetru v procentech.

Zpět na obsah