Skip to content

Aktywność

pupil micro:bit

Średnio zaawansowany | MakeCode, Python | Akcelerometr, Głośnik, Logo dotykowe, Wyświetlacz LED | Iteracja, Wybór, Zmienne

Krok 1: Wykonaj to

Co to jest?

Zakoduj swojego elektronicznego pupila i uczyń go własnym. Nowy wbudowany głośnik w micro:bit sprawia, że jest jeszcze bardziej zabawny z nowymi ekspresyjnymi dźwiękami.

Wprowadzenie

Przewodnik po kodowaniu

Czego się nauczysz

  • Jak używać zmiennych i pętli do tworzenia prostego czasomierza.
  • Jak używać wyboru do wykonywania różnych zdarzeń w różnych momentach.
  • Sztuczka do pokazania, jak program micro:bit przestał działać!

Jak to działa

  • Elektroniczne pupile zostały wynalezione w Japonii w latach dziewięćdziesiątych i wkrótce stały się popularną zabawką na całym świecie.
  • Są to małe gadżety, które możesz używać jako breloczki. Stworzenie jest pokazane na wyświetlaczu. Musisz się nim zajmować, wchodzić z nim w interakcje poprzez naciskanie przycisków i grać w proste gry. Jeśli zignorujesz go i nie nakarmisz go ani go nie oczyścisz, posmutnieje, bedzie się źle zachowywał lub miał złe samopoczucie.
  • Kod używa zmiennej o nazwie timer, aby śledzić. jak długo Twój pupil był ignorowany. Nieskończona pętla dodaje 1 do timera co 1 sekundę (1000 milisekund).
  • Jeśli timer osiągnie 20, Twój pupil pokazuje smutną twarz na wyświetlaczu LED i wydaje smutny dźwięk z wbudowanego głośnika.
  • Jeśli dojdzie do 30, Twój pupil zaśnie.
  • Jeśli dojdzie do 40, Twój pupil wydaje tajemniczy dźwięk i umiera. W kodzie używa się bloku "ustaw wbudowany głośnik wył.", aby zablokować inne dźwięki. Pętla 'dopóki prawda' upewnia się, że tylko ikona czaszki jest wyświetlana na wyświetlaczu LED.
  • Jednakże, Twój pupil pozostaje żywy i szczęśliwy, jeśli się z nim zajmujesz! Dotknij logo, aby był szczęśliwy, lub potrząśnij micro:bitem, aby sprawić, by się rozweselił. To resetuje timer z powrotem na 0.
  • Jeśli Twój pupil umiera, możesz przywrócić go do życia naciskając przycisk resetowania na odwrocie swojego micro:bita.

Czego potrzebujesz

  • nowy micro:bit z dźwiękiem (lub symulatorem MakeCode)
  • MakeCode lub edytor Pythona
  • pakiet baterii (opcjonalnie)

Krok 2: Zakoduj to

Krok 3: Ulepsz to

  • Eksperymentuj z różnymi czasami dla każdego etapu jego życia.
  • Utwórz własne ikonki twarzy za pomocą wyświetlacza LED.
  • Dodaj więcej zmiennych, aby śledzić jak głodny lub brudny jest Twój pupil i dodaj nowe interakcje, aby żywić lub czyścić swojego pupila, na przykład poprzez naciskanie przycisków lub wydawanie głośnego dźwięku do mikrofonu wbudowanego w nowy micro:bit.