Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Platforma Makeblock zawiera wszelkiego rodzaju części mechaniczne i elektroniczne do tworzenia robotów. Makeblock sprzedaje te roboty jako część swojej platformy edukacyjnej STEM. A dzięki językowi Scratch dzieci mogą zdobyć podstawowe umiejętności programowania. Mikrokontrolery zastosowane w tych robotach są w pełni kompatybilne z Arduino. Dzięki temu można je łatwo rozbudować o wszelkiego rodzaju komponenty.
Ta instrukcja dotyczy używania robotów Makeblock w środowisku programowania Arduino. To logiczny wybór dla tych, którzy wyrośli z programowania w Scratchu.
Zaczyna się od różnych płyt Makeblock: mCore i Auriga. I wyjaśnia związek między numerami portów Makeblock a pinami Arduino.
Kolejna część zawiera proste programy do obsługi czujników i diod Makeblock. Wprowadzono bibliotekę Makeblock w połączeniu ze środowiskiem programistycznym Arduino.
Następnie ta instrukcja dotyczy używanych złączy i kabli RJ25. I wyjaśnia, jak podłączyć komponenty Adafruit do płyt głównych Makeblock. W tym jak zaprogramować te komponenty.
W końcu ten Instruktaż opisuje, jak samodzielnie tworzyć czujniki i wyświetlacze dla robota Makeblock. A dzięki zmodyfikowanemu złączu można nawet podłączyć dwa czujniki do jednego portu.
Niektóre z tych czujników mogą być również używane w języku programowania Scratch.
Nazwałem to Instructable „Zaawansowanymi czujnikami Makeblock”, ponieważ nie jest to „domyślny” Makeblock Instructable. Chodzi o programowanie Arduino, w połączeniu z wewnętrznymi komponentami sprzętowymi. Pierwsze przykłady są bardzo proste (migająca dioda LED), ale w przykładach jest pewna kolejność. Każdy przykład idzie trochę dalej niż poprzedni.
Pierścień NeoPixel okazał się najbardziej przydatnym elementem DIY. Zachowuje się jak normalny komponent Makeblock i może być używany w dowolnym środowisku programistycznym. Zrobiłem dwa z nich, które teraz służą jako „oczy” robota.
Krok 1: Części
Drugie miejsce w konkursie Make It Move 2017