Krok 1: Wykonaj to
Co to jest?
Spraw, by kaczka latała niewidocznie w powietrzu z jednego mikro:bita do drugiego.
Jak to działa
- Wgraj ten program na dwa micro:bity, potrząśnij jednym, a kaczka wydaje się magicznie podróżować w powietrzu od jednego do drugiego. Potrząśnij drugim, aby wysłać ją z powrotem.
- Tak naprawdę, to nie magia. Funkcja radia micro:bita jest używana do wysyłania danych z jednego micro:bita do drugiego, gdy akcelerometr wykrywa potrząsanie.
- Program najpierw ustawia grupę radiową na 23. Grupy są jak kanały w krótkofalówkach; mogą to być liczby między 0 i 255. Nie ma znaczenia, jaki numer wybierasz pod warunkiem, że micro:bit Twojego przyjaciela używa tego samego numeru grupy i nikt inny w pobliżu nie używa tej samej grupy.
- Po potrząśnięciu, słowo „DUCK” zostaje wysłane do tej grupy radiowej i czyszczony jest ekran. Jeśli którykolwiek micro:bit otrzyma wiadomość radiową (jakąkolwiek wiadomość radiową), ikona kaczki pojawia się na wyświetlaczu, więc powinieneś mieć tylko jedną kaczkę widoczną w danej chwili.
Czego potrzebujesz
- 2 micro:bity (lub symulator MakeCode)
- MakeCode lub edytor Pythona
- pakiet baterii (opcjonalnie)
- Przyjaciela do gry
Krok 2: Zakoduj to
Krok 3: Ulepsz to
- Dowiedz się, jak daleko możesz się oddalić, aby to nadal działało.
- Teleportuj inne zwierzęta. Czy potrzebujesz zmienić obraz, wiadomość - czy oba te elementy?
- Co się stanie, jeśli więcej niż 2 osoby użyją tej samej grupy radiowej? Jak możesz to naprawić?
This content is published under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) licence.