Skip to content

Aktywność

Licznik 10 kroków

Zaawansowany | MakeCode | Akcelerometr, Dźwięk, Wyświetlacz LED | Zmienne

Co to jest?

Dodaj ten projekt do swojego micro:bita i będzie zliczał Twoje kroki . Kiedy policzy do 10, odegra melodię i pokaże szczęśliwą twarz na wyświetlaczu LED. Dowiesz się o zmiennych i logice.

Licznik 10 kroków

Jak to działa

  • Dołącz micro:bit i zestaw baterii do buta lub kostki za pomocą przymocowania micro:bita, umieść go w skarpetce lub trzymaj w ręce i potrząsaj nim podczas chodzenia.
  • Zrób kilka kroków. Liczba kroków, jakie zrobiłeś, jest pokazana na wyświetlaczu LED.
  • Program zawiera zmienną „steps”, która przechowuje liczbę wykonanych kroków. Zmienne to kontenery do przechowywania danych, które są dostępne i mogą być aktualizowane podczas działania programu.
  • Akcelerometr micro:bita wykrywa ruch Twojej stopy. Program poleca micro:bitowi zwiększenie wartości zmiennej „steps” o 1 za każdym razem, gdy Twoje stopy poruszają się lub micro:bit jest potrząsany.
  • Po wykonaniu 10 kroków, na wyświetlaczu pojawi się szczęśliwa ikona i zostanie odtworzona melodia.
  • Pętla na zawsze (forever) jest użyta w programie, aby micro:bit sprawdzał cały czas, czy liczba wykonanych kroków wynosi 10. Logic następnie mówi micro:bitowi, co zrobić. Jeśli liczba wykonanych kroków jest równa 10, wtedy micro:bit jest informowany, że ma wyświetlić szczęśliwą ikonę i zagrać melodię.

Czego potrzebujesz

  • micro:bit
  • Edytor MakeCode
  • pakiet baterii
  • opcjonalnie głośnik i krokodylki, jeśli używasz micro:bita V1

Zakoduj swój projekt

Oto bloki, których potrzebujesz, aby stworzyć projekt - teraz je połącz.

Instrukcje krok po kroku

  1. Otwórz projekt, aby znaleźć bloki, których potrzebujesz za pomocą przycisków powyżej.
  2. Find the set steps to 0 block and put it inside the on start block. This will ensure that, when the program starts, the initial value of the variable steps is 0.
  3. Find the change steps by 1 block and put it inside the on shake block.
  4. Find the show number steps block and put it inside the on shake block underneath the change steps by 1 block.
  5. Find the if steps = 10 then block and put it inside the forever block. This will keep the micro:bit continually checking to see if the number of steps counted is 10.
  6. Now tell the micro:bit what to do if the number of steps is 10. Get the show icon happy block and put it inside the if steps = 10 then block.
  7. Find the remaining play melody dadadum block and put it inside the if steps = 10 then block, underneath the show icon happy block.
  8. Download the program to your micro:bit and try it out! 

Stwórz własny

  • Use the drop-down arrow on the show icon block to show a different icon when you have walked 10 steps. Which icon is your favourite? There are 40 to choose from.
  • Change the number in the if then block to a higher number than 10 so that the happy icon appears and the tune plays after you have been more active. Ile kroków chcesz iść dziennie?

Przykład ukończonego projektu

Take a peek at some completed code

Powiązane projekty

Ten projekt jest częścią zbioru projektów integracyjnych dla uczniów z dysfunkcją wzroku.