App Inventor a BBC micro:bit

2. Micro:bit LED



ReadLEDMatrixState – číta momentálny stav LED diód -súvisí s udalosťou LEDMatrixStateReceived (zoznam 5 hodnôt)


Po kliknutí na tlačidlo "CitajLED" sa zavolá metóda .ReadLEDMatrixState, následne sa ukáže priestor na zobrazenie. Ak sa úspešne prijal stav diód, zobrazia sa v určenom bloku pomocou get LED_Matrix_State


WiteLEDMatrixState – zoznam piatich čísel pre každý riadok displeja


Po stlačení tlačidla "Obrazok" sa zobrazí nami vytvorený obrázok na displeji micro:bitu. V tomto prípade je potrebné vytvoriť zoznam, ktoré diódy rozsvietime. To sa deje pomocou make a list procedúry. Do nej vložíme textové polia s 0 a 1.


WriteLEDText – písanie textu, ktorý sa zobrazí na displeji


Vpísaním textu do poľa a stlačením tlačidla "Vypis" sa zobrazí nami vpísaný text na micro:bite. TextBox1  pole textu vo formáte "text".


WriteScrollingDelay - určenie rýchlosti zobrazovania textu v milisekundách


Kliknutím na tlačidlo "NastavitRychlost" sa rýchlosť medzi písmenami textu nastaví na určenú hodnotu.


ReadScrollingDelay - číta momentálnu rýchlosť prechodu textu po displeji

ScrollingDelayReceived - ak je prijatie informácie o rýchlosti prechodu textu úspešné, môžeme vykonať akciu


Po kliknutí na tlačidlo "Rychlost" sa zobrazí textové pole s rýchlosťou prechodu textu (ReadScrollingDelay). Ak bolo prijatie tejto informácie úspešné, rýchlosť sa zobrazí - hodnota z get Scrolling_Delay_Value.  


Zdrojový kód príkladu na Micro:bit LED