Krok 1: Wykonaj to
Co to jest?
Użyj kontrolowane licznikiem pętle i ciąg, aby pomóc utworzyć taniec na Twoim BBC micro:bit. Możesz użyć projektu samodzielnie lub z przyjaciółmi.
Te dwa filmy pokazują, co stworzysz i jak to zakodować:
Jak to działa
- Program zaczyna się po naciśnięciu przycisku A.
- Na wyświetlaczu LED micro:bita pojawiają się strzałki, które pokazują Ci, jak tańczyć – krok w lewo potem w prawo, podnieś ręce do góry w powietrzu, potem skieruj do dołu ku podłodze.
- Jeśli używasz projektu w grupie, każdy powinien nacisnąć przycisk A na swoim micro:bicie w tym samym czasie, aby rozpocząć taniec w tym samym czasie i pozostawać w synchronizacji.
- Po wyświetleniu każdego obrazu program zatrzymuje się na sekundę (1000 milisekund) przed wyświetleniem następnego obrazu. Pauza pomaga wszystkim utrzymywać się w czasie.
- Sekwencja ruchów tanecznych powtarza się cztery razy, po czym zatrzymuje się. Sekwencja jest kontynuowana przy użyciu kontrolowanej licznikiem pętli. Pętle sterowane licznikiem powtarzają instrukcje ustawioną liczbę razy.
- Stosowanie pętli do podtrzymania działania jest ważnym pomysłem w programowaniu komputerowym. Nazywa się to również iteracją.
- Po zakończeniu programu wyświetlacz LED micro:bita jest czyszczony.
Czego potrzebujesz
- micro:bit (lub symulator MakeCode)
- Edytor MakeCode
- pakiet baterii (zalecane)
- Arkusz planowania LED (opcjonalnie)
Krok 2: Zakoduj to
1# Imports go at the top
2from microbit import *
3
4
5while True:
6 if button_a.is_pressed():
7 for i in range(4):
8 display.show(Image('00900:'
9 '09000:'
10 '99999:'
11 '09000:'
12 '00900'))
13 sleep(1000)
14 display.show(Image('00900:'
15 '00090:'
16 '99999:'
17 '00090:'
18 '00900'))
19 sleep(1000)
20 display.show(Image('00900:'
21 '09990:'
22 '90909:'
23 '00900:'
24 '00900'))
25 sleep(1000)
26 display.show(Image('00900:'
27 '00900:'
28 '90909:'
29 '09990:'
30 '00900'))
31 sleep(1000)
32 display.clear()
33
Krok 3: Ulepsz to
- Utwórz instrukcje dla innej sekwencji kroków, która pojawi się podczas korzystania z innych danych wejściowych, takich jak naciśnięcie przycisku B lub wstrząśnięcie micro:bitem.
- Zmień długość pauzy, aby program działał jednocześnie z Twoją ulubioną piosenką.
- Użyj tego projektu wraz z licznikiem kroków, aby monitorować jak dobrze tańczysz.