Page 8 - Informatyka na czasie.Sterujemy robotem. Podręcznik klasa 3
P. 8
Rozdział 3. Rozwiązywanie problemów z wykorzystaniem komputera
Program składa się z bloku początku i bloku pętli (kolor pomarań-
czowy) oraz dwóch bloków instrukcji (kolor zielony). Kolejne instrukcje
odczytujemy od lewej do prawej. Po przesłaniu programu do kostki
EV3 i uruchomieniu go robot przywita się (pierwsza zielona instruk-
cja), a następnie będzie się poruszał. W pętli wykonywane będą obroty
silników (z mocą 20%) podłączonych do portów B i C kostki EV3. Pętla
będzie wykonywana, dopóki nie wciśniemy czujnika dotyku podłączo-
nego do portu 1 kostki EV3.
11.4. Mikrokontroler BBC micro:bit
Konstruowanie robotów można połą-
Warto wiedzieć
Kolejna wersja płytki czyć z nauką elektroniki. Przykładem
micro:bit o nazwie takiego rozwiązania jest mikro-
BBC micro:bit 2 zawiera kontroler BBC micro:bit (rys. 11.6),
dodatkowo głośnik który miał premierę w 2015 r.
i mikrofon oraz przycisk
dotykowy. Wyposażona Jest to niewielka płytka elektro-
jest w tryb oszczędzania niczna wyposażona w procesor ARM
energii i ma większą moc
obliczeniową. Cortex-M0, moduły komunikacji
Bluetooth i USB, dwa przyciski oraz Rys. 11.6. Mikrokontroler BBC
dwa wbudowane czujniki: micro:bit
Magnetometr magnetometr – czujnik, który działa na zasadzie kompasu, można
dzięki niemu wskazać kierunek północny,
Akcelerometr akcelerometr – czujnik mierzący ruch wzdłuż trzech osi: X (przechy-
lenie w lewo/w prawo), Y (przechylenie w przód/w tył), Z (poruszanie
się w górę/w dół).
Charakterystycznym elementem płytki micro:bit jest umieszczony
na niej ekran składający się z 25 diod LED (5 × 5), na którym można
wyświetlać proste komunikaty graficzne lub tekstowe. Płytka
wyposażona jest również w złącze rozszerzeń pozwalające rozbudować
ją o dodatkowe akcesoria.
Płytka micro:bit pojawia się w wie-
lu zestawach edukacyjnych z zakresu
robotyki. Można dzięki nim budo-
wać roboty lub realizować ciekawe
projekty rozwijające m.in. umiejęt-
ności programistyczne.
Przykładem takiego zastosowania
jest robot micro:Maqueen (rys. 11.7),
który wykorzystuje właśnie płytkę
micro:bit oraz czujniki: ultradźwię- Rys. 11.7. Przykład robota
micro:Maqueen, wykonanego
kowy, wykrywania linii oraz pod- z użyciem mikrokontrolera micro:bit
czerwieni (umożliwia on sterowanie
robotem za pomocą pilota).
188