Archiwum kategorii: micro:bit

micro:bit:led (full of stars!)

Jedną z ciekawszych części micro:bit jest 25-diodowe pole znajdujące się na górnej stronie płytki. Diody można zapalać, gasić – a nawet zmieniać jasność ich świecenia. Domyślna biblioteka pozwala na łatwe wyświetlanie strzałek, napisów, liczb, ikon itp.

Do ilustracji obsługi pola LED użyję środowiska JavaScript Blocks (https://makecode.microbit.org). Nowy program będzie powtarzał sekwencję:

  • Losuję jedno pole na wyświetlaczu (aka. „trafienie”),
  • Dla każdego pola będę zliczał ilość „trafień” zwiększając licznik o „1” przy każdym wylosowaniu pola,
  • Im więcej trafień – tym pole będzie świeciło jaśniej,
  • Wciśnięcie klawisza „A” pokaże na ekranie led maksymalną ilość trafień,
  • Klawisz „B” wyzeruje licznik trafień.

Efekt powinien być ciekawy, przy okazji nauczymy się kilku nowych trików z ledami – no i przetestujemy generator liczb losowych:) Do roboty.

Czytaj dalej micro:bit:led (full of stars!)

micro:bit:wstęp

Zamiast standardowego „hello-world”… spróbujmy zacząć od czegoś bliższego mikrokontrolerom i urządzeniom wbudowanym. Może… termometr?

  1. Otwórzcie stronę ze środowiskami programowania micro:bit: Let’s code!
  2. Wybierzcie „JavaScript Block Editor” i kliknijcie „Let’s Code”,
  3. Do elementu „Forever” dodajcie następujące bloczki:

    • Z grupy „Basic”: element „Show number” dołączcie do „Forever”
    • Z grupy „Input”: elementem „temperature” zastąpcie „0” w „Show number”
  4. Kliknijcie ikonkę „Download” i pobierzcie plik „hex” na swój komputer,
  5. Podłączcie microbit do USB, przegrajcie na niego pobrany plik hex,
  6.  Na micro:bit wciśnijcie „Reset”.
  7. Teraz wiecie, jaka temperatura panuje w Waszym pokoju:)

Zainteresowani?

Czytaj dalej micro:bit:wstęp