Spisu treści:
Wideo: Zaawansowane czujniki Makeblock (DIY): 32 kroki (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:32
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
Zalecana:
Dostrajanie obserwatora linii GiggleBot - zaawansowane: 7 kroków
Dostrajanie GiggleBot Line Follower - Advanced: W tych bardzo krótkich Instruktażach dostroisz swojego GiggleBot, aby podążał za czarną linią. W tym innym samouczku GiggleBot Line Follower zakodowaliśmy na stałe wartości dostrajania, aby działały zgodnie z tym scenariuszem. Możesz chcieć, aby zachowywał się
Zaawansowane wspomaganie cięcia: 10 kroków (ze zdjęciami)
Cutting Aid Advanced: Cutting Aid to narzędzie zaprojektowane do cięcia bez użycia mięśni dłoni/palców. Ten produkt został pierwotnie zaprojektowany dla kogoś, kto uwielbia pracować w kuchni, ale cierpi na ograniczenie mięśni palców. Przeprojektowaliśmy t
Zaawansowane elektroniczne obciążenie DC oparte na Arduino: 5 kroków
Zaawansowane elektroniczne obciążenie DC oparte na Arduino: Ten projekt jest sponsorowany przez JLCPCB.com. Zaprojektuj swoje projekty za pomocą oprogramowania EasyEda online, załaduj istniejące pliki Gerber (RS274X), a następnie zamów części w LCSC i zleć dostarczenie całego projektu bezpośrednio do Twoich drzwi. Byłem w stanie
Tanie czujniki uderzenia dla robotów Arduino: 4 kroki (ze zdjęciami)
Tanie czujniki uderzeń dla robotów Arduino: potrzebujesz tanich, łatwo dostępnych czujników uderzeń do przejęcia robota - mam na myśli projekt Arduino? Te małe czujniki są łatwe w użyciu, łatwe do wykonania i łatwe w portfelu (17 centów za sztukę!) i świetnie sprawdzają się przy prostym wykrywaniu przeszkód na mikrokontrolerze-ba
Programowanie TI-84 Plus (wersja srebrna) Zaawansowane: 15 kroków
Programowanie kalkulatora TI-84 Plus (wersja srebrna) Zaawansowane: Jest to zaawansowany poziom programowania kalkulatora TI-84 plus lub wersji srebrnej. Zalecam wykonanie instrukcji dla początkujących (https://www.instructables.com/id/Programming-TI-84-Plus-Silver-Edition-for-beginn/) przed rozpoczęciem tej instrukcji. Być pewnym