led_tm1637_iso

LED displej TM1637

LED displej TM1637 je chytré řešení pro projekty, které vyžadují jednoduché a přehledné zobrazování číselných údajů. Umožňuje snadné připojení přes dupont vodiče a okamžité zobrazení hodnot pomocí micro:bitu v prostředí MakeCode. Vyzkoušej si zobrazení teploty, času, skóre nebo jiných údajů a nauč se přitom základy programování, elektroniky a práce s výstupními prvky zábavnou formou.

Popis

LED displej TM1637 je jednoduchý výstupní modul, který umožňuje přehledné zobrazení číselných hodnot pomocí čtyřmístného sedmisegmentového displeje. Je ideální pro projekty, které potřebují zobrazit data jako teplotu, čas, skóre nebo jiné měřené hodnoty. Díky dupont vodičům ho snadno připojíte k micro:bitu přes rozšiřující desku.

Specifikace

  • Typ: 7segmentový displej, čtyřmístný
  • Řídicí čip: TM1637
  • Napájecí napětí: 3,3–5 V
  • Rozhraní: 2 vodiče (DIO, CLK)
  • Piny: VCC, GND, DIO, CLK
  • Rozměry modulu: 42 × 24 × 12 mm

Zapojení

  • CLK – hodinový signál, připojuje se na žlutou lištu na rozšířeních. Je nutné nastavit, na jaký pin jsme tento signál zapojili.
  • DIO – datový pin, připojuje se na žlutou lištu na rozšířeních. Je nutné nastavit, na jaký pin jsme tento signál pomocí dupont kabelu zapojili.
  • VCC – kladné napětí (připojuje se na bílou lištu).
  • GND – zem (připojuje se na černou lištu).


Upozornění: Při zapojování musí být rozšiřující deska vypnutá a micro:bit odpojený od napájení.

Program

Základní program

Jako první musíme vytvořit novou proměnnou, kterou pojmenujeme displej.

Poté si musíme stáhnout rozšíření pro náš displej. V sekci rozšíření najdeme knihovnu pro displej TM1637 a přidáme si jí do makecode.

Teď máme vše připravené a můžeme začít programovat. Jako první si při startu přidáme do programu displej a zapneme ho. Nastavení displeje se provádí za pomocí bločku proměnná “nastav displej na 0”, který umístíme do okna “při startu”. Dále vybereme z bločku TM1637 inicializační blok, abychom řekli kde máme displej připojený.

Když máme displej nastavený, zapneme ho za pomoci bločku “turn on” a zvolíme proměnnou “displej“.

Poté už můžeme vyzkoušet správnost zapojení a programování za pomoci bločku “show number”, který nalezneme v záložce TM1637.

Úkoly

Úloha 1: Vypsání čísla

Pro práci s externím displejem musíme použít bločky ze záložky TM1637, kterou si nejprve nainstalujeme.
Pomocí příslušných bločků ze záložky TM1637 pak zobrazujeme na displeji různá čísla.

Úloha 2: Změna jasu displeje

Najděte bloček, kterým lze měnit nastavení jasu LED displeje. Zamyslete se, při jaké příležitosti bychom měli intenzitu
měnit nebo třeba úplně snížit. Zjistěte, jaká je nejvyšší a nejnižší hodnota intenzity.

Úloha 3: Jednoduché stopky

Pokud už umíme zobrazovat čísla, můžeme využít jednoduchou práci s proměnnou a naprogramovat stopky. Vytvoříme novou
proměnnou s názvem číslo. K této proměnné budeme opakovaně přičítat hodnotu 1 a její
hodnotu zobrazovat na displeji. Zjistíme však, že počítání probíhá příliš rychle – co musíme přidat do programu, aby
stopky měřily čas přesně?