Archiwum kategorii: micro:bit

micro:bit:zasilanie z jednego paluszka AA? TAK: złodziej Jouli

micro:bit można zasilać na kilka różnych sposobów. Jest USB (które dodatkowo służy do programowania). Standardowy zestaw zawiera zasobnik na dwie baterie 2xAAA. W poprzednim tekście mówiłem o zasilaniu micro:bit przez moduł Mi:Power. Wiemy już, że micro:bit może działać na pastylkowej baterii cr2032. Ale – czy są inne sposoby zasilania?

Oczywiście – każde źródło zasilania, którego napięcie dostosujecie do poziomu akceptowalnego przez micro:bit. Ale tym razem chciałem wspomnieć o … złodzieju dżuli (joule Thief). Dlaczego? Bo dzięki niemu możecie zasilić micro:bit… z jednego paluszka AA:) A podobno 1.5v nie wystarczy…

Czytaj dalej micro:bit:zasilanie z jednego paluszka AA? TAK: złodziej Jouli

micro:bit:Mi:Power – czyli micro:bit zasilany z cr2032 (i biblioteka filesystem)

micro:bit można zasilać z USB, przez gniazdo baterii lub bezpośrednio przez pin 3v. Rozszerzenie Mi:Power wykorzystuje tą ostatnią możliwość. Moduł zasila micro:bit z baterii pastylkowej typu cr2032. Dodatkowo na płytce MiPower umieszczono buzzer – dzięki czemu możecie rozszerzyć możliwości micro:bit o wydawanie dźwięków.

Czytaj dalej micro:bit:Mi:Power – czyli micro:bit zasilany z cr2032 (i biblioteka filesystem)

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