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