Spisu treści:
- Krok 1: Konfiguracja MBlock
- Krok 2: Poprawianie ustawień dla Arduino/HyperDuino
- Krok 3: Programowanie inteligentnego samochodu w MBlock
Wideo: Pierwsze kroki z kodowaniem opartym na przeglądarce MBlock dla HyperDuino: 3 kroki
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:31
Witamy w internetowym samouczku mBlock z HyperDuino. To pokaże Ci, jak skonfigurować mBlock i przesłać kod do HyperDuino. Pokaże ci to również, jak stworzyć podstawowy kod dla inteligentnego samochodu. Aby rozpocząć, wskoczmy od razu, klikając TUTAJ.
Krok 1: Konfiguracja MBlock
Kiedy zacznie ładować stronę internetową, zostaniesz poproszony o włączenie odtwarzacza flash, jeśli tego nie zrobiłeś, wybierz opcję włącz flash i zezwól na uruchomienie przez Google Chrome. Po zakończeniu zostaniesz przeniesiony do głównej strony kodowania bloku mBlock. Prawie skończyliśmy z konfiguracją! Następnie wyświetli monit o pobranie wtyczki potrzebnej do skompilowania kodu do rzeczywistego Arduino/HyperDuino. Śmiało i zacznij pobierać oprogramowanie. Zobaczysz, że pojawia się w lewym dolnym rogu ekranu podczas pobierania. Jeśli nie, możesz uzyskać do tego dostęp, naciskając trzy ułożone kropki po prawej stronie przeglądarki Chrome i przechodząc do pobierania. Jeśli się tam nie pojawi, upewnij się, że kliknąłeś właściwy przycisk. Będziesz musiał uruchomić instalator i przejść przez wszystkie kroki, aby zakończyć instalację. Po zakończeniu będziesz musiał ponownie uruchomić komputer zgodnie z monitem. Po załadowaniu kopii zapasowej powinieneś być gotowy do pracy!
Krok 2: Poprawianie ustawień dla Arduino/HyperDuino
Zanim zaczniemy programować, będziesz chciał ustawić tryb na Arduino i upewnić się, że wgrywasz na właściwy typ płytki. Na początek kliknij edytuj i naciśnij na samym dole, wyświetli się Arduino Mode. Zmieni to wygląd ekranu, ale nie przejmuj się, to po prostu usunęło kod, który byłby bezużyteczny podczas programowania Arduino/HyperDuino. W następnej kolejności będziesz chciał zmienić również forum, które przesyłasz. Używam Arduino Uno, z którym jest głównie sparowany HyperDuino, więc przełączmy go z mBot na Arduino Uno. Na koniec będziemy chcieli ustawić typ połączenia, aby nie pomylić go z tym, co robimy, gdy próbujemy je przesłać. Po prawej stronie ekranu idź dalej i naciśnij kartę połączenia i wybierz „USB” i upewnij się, że jest podłączony do odpowiedniego portu USB, do którego podłączony jest Arduino/HyperDuino, może to być bardzo różne między różnymi komputerami. Otóż to! Zakończyłeś konfigurację edycji przeglądarki mBlock. Poniżej znajduje się przykładowy kod, jak zrobić inteligentny samochód i wgrać go do Arduino/HyperDuino.
Krok 3: Programowanie inteligentnego samochodu w MBlock
Zacząłem od stworzenia 4 bloków, aby zdefiniować funkcję do przodu i do tyłu dla obu kół. Zrobiłem to, ponieważ wykonując funkcję skrętu w lewo i skrętu w prawo, będzie łatwiej i ładniej będzie wyglądać, gdy robot się obróci. Wzywam cię, zanim spojrzysz na następne zdjęcie, aby wypróbować wszystkie 4 z tych poleceń, a nawet stworzyć inny sposób, aby każdy silnik poruszał się do przodu i do tyłu. Teraz, gdy dla każdego silnika mamy polecenie zarówno do przodu, jak i do tyłu, stwórzmy dla niego całkowitą funkcję do przodu, do tyłu, w lewo i w prawo. Technicznie możesz po prostu użyć jednego z poleceń do przodu, które właśnie wykonaliśmy, aby skręcić w lewo i w prawo, ale lubię, gdy jeden silnik jedzie do tyłu, a drugi do przodu, aby wyglądał płynniej. Teraz, gdy to zakończyliśmy, przejdźmy do głównego kodu. Na początku programu chcemy, aby samochód generalnie jechał do przodu. Następnie możemy dodać taką część czujnika ultradźwiękowego. Na razie zostawię tylko jeden przykład części czujnika ultradźwiękowego, ponieważ najlepszą częścią kodu jest kreatywność, która się z tym wiąże. Zobacz, jak sprytnie możesz zrobić ten samochód. Ten kod pozostawi go otwarty, gdzie będzie omijał ściany, ale nadal może utknąć w niektórych miejscach. Jeśli masz jakieś pytania, zostaw komentarz, abym mógł Ci pomóc!
Zalecana:
Pierwsze kroki z Pythonem dla ESP8266 i ESP32: 6 kroków
Pierwsze kroki z Pythonem dla ESP8266 i ESP32: Background ESP8266 i jego młodszy starszy brat ESP32 to tanie mikroczipy Wi-Fi z pełnym stosem TCP/IP i możliwościami mikrokontrolera. Chip ESP8266 po raz pierwszy zwrócił uwagę społeczności twórców w 2014 roku. Od tego czasu niska cena (
ESP8266 NodeMCU Access Point (AP) dla serwera WWW z czujnikiem temperatury DT11 i drukowaniem temperatury i wilgotności w przeglądarce: 5 kroków
ESP8266 NodeMCU Access Point (AP) dla serwera WWW z czujnikiem temperatury DT11 i drukowaniem temperatury i wilgotności w przeglądarce: Cześć, w większości projektów używamy ESP8266, a w większości projektów używamy ESP8266 jako serwera WWW, dzięki czemu można uzyskać dostęp do danych dowolne urządzenie przez Wi-Fi, uzyskując dostęp do serwera WWW obsługiwanego przez ESP8266, ale jedynym problemem jest to, że potrzebujemy działającego routera
Stompbox z przesterowaniem opartym na układzie scalonym: 5 kroków
IC Based Overdrive Stompbox: Monolith overdrive To mój pierwszy projekt, który został w całości zrobiony przeze mnie. Oryginalny układ to MXR Dist+, ale dodaję kontrolę tonów dla większej treble
Arduino 4 Wheel Drive Bluetooth RC Car za pomocą UNO R3, HC-05 i L293D Motorshield z kodowaniem i aplikacją na Androida: 8 kroków
Arduino 4 Wheel Drive Bluetooth RC Car wykorzystujący UNO R3, HC-05 i L293D Motorshield z kodowaniem i aplikacją na Androida: Dzisiaj opowiem wam o tym, jak zrobić arduino z napędem na 4 koła bluetooth RC z osłoną silnika HC 05, L293, Silnik 4 DC, z kodowaniem i aplikacją na Androida do sterowania samochodem.Użyty komponent:-1-Arduino UNO R32-Bluetooth HC-053-Motorshield L293
Jak flashować oprogramowanie sprzętowe MicroPython na inteligentnym przełączniku Sonoff opartym na ESP8266: 3 kroki (ze zdjęciami)
Jak flashować oprogramowanie sprzętowe MicroPython na inteligentnym przełączniku Sonoff opartym na ESP8266: Co to jest Sonoff? Sonoff to linia urządzeń dla inteligentnego domu opracowana przez ITEAD. Jednymi z najbardziej elastycznych i niedrogich urządzeń z tej linii są Sonoff Basic i Sonoff Dual. Są to przełączniki z obsługą Wi-Fi oparte na świetnym układzie ESP8266. Podczas