Pohyb světla


V programech Pohyb světla, Posílání světla a Světelná show používáme proměnnou, podmínky a pásek RGB LEDek ovládný pomocí knihovny příkazů z rozšíření Neopixel

Pásek můžeme k microbitu připojit kabelem s krokodýlky nebo v našem případě gvs (dupont) kabelem k 0VG na destičce ring:bit, která má i vlastní napájení a proto může rozsvítit více diod než samotný micro:bit.

(pásek od OMG robotics a HW kitchen)


Při startu nastavíme pin a počet LEDek.

V příkazech ...více je nastavení barvy konkrétní diody. Potom pomocí show pásek rozsvítíme.

Cíl: rozsvítit jednu konkrétní ledku, tlačítkem A ji posunout o jednu doleva a tlačítkem B o jednu doprava.

Při startu:
  • nastavit pásek na správný počet LED
  • nastavit novou proměnnou poloha
  • rozsvítit LEDku na adrese poloha

Při stisku tlačítka:
  • změnit proměnnou poloha
  • zhasnout pásek a rozsvítit LED na nové adrese


Bonus: sudé ledky budou svítit jinou barvou než liché. 



Posílání světla

Chtěli bychom, aby světlo putovalo z pásku na pásek, vždy proběhlo po pásku a přeskočilo na jiný.

Jak to zařídit pomocí rádia? Podobně funguje >>> Housenka.


Jednodušší varianta: vždy se na chvíli rozsvítí celý pásek, zhasne a potom se rozsvítí sousední.


Světelná show

Cíl: Naprogramovat microbit, aby rozsvítil celý LED pásek zvolenou barvou, kterou vybíráme pomocí tlačítek.

Při startu nastavíme pin a počet ledek na pásku a také proměnnou, která si bude pamatovat číslo zvolené barvy. 

Při stisku tlačítek se bude měnit hodnota proměnné. 

Vylepšení: po překročení nejvyššího čísla se zobrazí znovu jednička a naopak.

Při stisku A+B se podle hodnoty proměnné pásek rozsvítí.

Jako vylepšení můžeme vypsat jméno barvy, která svítí. Nebo dokonce vybírat přímo z názvů barev.









<<< Bim, bum, bác a dělitelnost

>>> Míchání barev RGB s pracovními listy

>>> Rozšiřující desky  pro micro:bit




Populární příspěvky z tohoto blogu

Co je BBC micro:bit?

Jak začít?

Úvod ve škole i v kroužku

Začínáme v MakeCode

V čem programovat micro:bit?

Semafor a RGB dioda

Projekty s PINy

RGB LED

Hudba s microbitem