web_blocek_neopixel

IDC Modulek Neopixel

Neopixel modul je chytré řešení pro vytváření světelných efektů a barevných animací pomocí osmi RGB LED diod řízených micro:bitem. Umožňuje snadné připojení a okamžité programování v prostředí MakeCode. Vytvoř si vlastní světelné animace, signalizační systémy nebo barevné indikátory a nauč se přitom základy programování a práce s elektronikou zábavnou formou.

Popis

Neopixel obsahuje 8 RGB LED diod, které lze individuálně ovládat a zobrazovat libovolné barvy pomocí kombinace červené, zelené a modré složky. Je vhodný pro vizuální indikaci, světelné efekty a výuku míchání barev. Díky IDC konektoru ho snadno připojíte k micro:bitu přes univerzální přípravek.

Specifikace

  • Konektor: IDC
  • Výstup: logický (digitální řízení barev)
  • Rozměry: 30 × 30 × 13 mm
  • Počet LED: 8 RGB (programovatelných)

Zapojení

Pro připojení modulu k univerzálnímu přípravku použijeme vodič s šestipinovým IDC konektorem. Plochý šestižilový vodič s IDC konektorem nejprve zapojíme do univerzálního přípravku na pozici 1 a druhou stranou do modulu. IDC konektor má na jedné straně drážku, proto lze zapojit pouze jedním směrem.

Program

Základní program

Tento program zobrazí na Neopixelu duhu, jejíž barvy se plynule otáčejí dokola. Vizuální efekt vzniká neustálým opakováním rotace barev, díky čemuž LED diody vytvářejí dojem pohyblivého světelného pruhu.

Program využívá knihovnu Neopixel, kde se pomocí bločku „SET“ nastaví proměnná strip, která určuje počet LED diod (v našem případě 8) a pin připojení (pin 14). Pomocí bločku strip show se zapne zobrazení a aktivuje se efekt duhy. Opakováním rotace ve smyčce se dosahuje plynulého a neustálého pohybu barev po kruhu.

Úkoly

Úloha 1: Semafor

Naprogramujte Neopixel tak, aby simuloval semafor. Nechte postupně svítit červenou, oranžovou a zelenou barvu. Nezapomeňte přidat časové prodlevy, aby každá barva svítila dostatečně dlouho.

Úloha 2: Policie

Rozdělte Neopixel na dvě poloviny – jednu nastavte na modrou, druhou na červenou. Programujte tak, aby se barvy střídaly a simulovaly blikající policejní maják.

Úloha 3: Nálada

Přiřaďte různé barvy různým náladám (např. modrá = klid, červená = hněv, zelená = pohoda). Pomocí programu zobrazte aktuální náladu na Neopixelu podle svého výběru.

Úloha 4: Teplotní indikátor

Propojte Neopixel se senzorem teploty. Podle aktuální teploty změňte barvu – například modrá pro chladno, zelená pro příjemnou teplotu a červená pro horko.

Úloha 5: Počítadlo bodů

Použijte Neopixel jako vizuální počítadlo – s každým stiskem tlačítka se rozsvítí další LED. Takto můžete sledovat počet získaných bodů například ve hře nebo kvízu.