Krok 1: Wykonaj to
Co to jest?
Potrząśnij swoim micro:bitem, a otrzymasz losowy kierunek chodzenia. Poznasz zmienne, stosowanie liczb losowych, bloków wyboru i porównań.
Te dwa filmy pokazują, co stworzysz i jak to zakodować:
Wprowadzenie
Przewodnik po kodowaniu
Jak to działa
- Program używa zmiennej zwanej 'direction (kierunek)' do przechowywania liczby losowej.
 - Zmienne przechowują liczby lub wartości, które mogą zmieniać się w programie.
 - Potrząśnij micro:bit, aby ustawić 'kierunek' na losową liczbę między jeden a trzy.
 - Następnie, program używa bloków selekcji i porównań, aby sprawdzić wartość zmiennej.
 - Jeśli 'kierunek' jest równy 1, wówczas strzałka wskazująca na północ pokazuje się na wyświetlaczu LED. Jeżeli 'kierunek' jest równy 2, wówczas strzałka wskazuje na wschód. W przeciwnym razie strzałka wskazuje na zachód.
 - Aby wydłużyć czas pracy baterii, po pojawieniu się strzałki program zatrzymuje się na pół sekundy, a następnie ekran zostaje wyczyszczony.
 
Czego potrzebujesz
- micro:bit (lub symulator MakeCode)
 - Edytor MakeCode
 - pakiet baterii (opcjonalny, ale zalecany)
 
Krok 2: Zakoduj to
1# Imports go at the top
2
3
4
5from microbit import *
6import random
7
8while True:
9    if accelerometer.was_gesture('shake'):
10        random_number = random.randint(1, 3)
11        if random_number == 1:
12            display.show(Image.ARROW_N)
13        elif random_number == 2:
14            display.show(Image.ARROW_E)
15        else:
16            display.show(Image.ARROW_W)
17    sleep(2000)
18    display.clear()Krok 3: Ulepsz to
- Dodaj więcej kierunków.
 - Użyj przycisków, aby pokazać ikony do pomijania, uruchamiania i skakania.
 - Połącz z programem stopera dotykowego, aby stworzyć narzędzie motywacyjne do wykorzystania na zajęciach sportowych.
 
Dziękujemy Davidowi Hay, wychowawcy z Alberty w Kanadzie, za podzielenie się z nami tym wspaniałym pomysłem projektu.


