Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-23 15:01
Welkom bij de mBlock webgebaseerde tutorial met HyperDuino. Dit laat je zien hoe je mBlock instelt en je code uploadt naar je HyperDuino. Hier ziet u ook hoe u een basiscode voor een slimme auto kunt maken. Laten we er om te beginnen meteen in springen door HIER te klikken.
Stap 1: MBlock instellen
Wanneer het de webpagina begint te laden, wordt u gevraagd om de flash-speler in te schakelen als u dat nog niet hebt gedaan, ga uw gang en selecteer Flash inschakelen en laat het door Google Chrome worden uitgevoerd. Zodra dat is voltooid, wordt u naar de hoofdpagina voor het coderen van mBlock-blokken gebracht. We zijn bijna klaar met de opstelling! Vervolgens wordt u gevraagd een plug-in te downloaden die nodig is om de code naar de eigenlijke Arduino/HyperDuino te compileren. Ga je gang en begin met het downloaden van de software. Je zult het zien verschijnen in de linkerbenedenhoek van je scherm terwijl het wordt gedownload. Als dit niet het geval is, kunt u hier toegang toe krijgen door op de drie gestapelde stippen aan de rechterkant van de Chrome-browser te drukken en naar downloads te gaan. Als het daar niet verschijnt, zorg er dan voor dat u op de juiste knop hebt geklikt. U moet het installatieprogramma uitvoeren en alle stappen doorlopen om de installatie te voltooien. Nadat alles is voltooid, moet u de computer opnieuw opstarten zoals gevraagd. Wanneer u een back-up hebt geladen, zou u helemaal klaar moeten zijn om te gaan!
Stap 2: De instelling voor Arduino/HyperDuino aanpassen
Voordat we beginnen met programmeren, moet je de modus instellen op Arduino-modus en ervoor zorgen dat je uploadt naar het juiste bordtype. Klik om te beginnen op bewerken en druk helemaal onderaan op Arduino Mode. Het zal het uiterlijk van het scherm veranderen, maar wees niet gealarmeerd, dit heeft alleen de code verwijderd die nutteloos zou zijn bij het programmeren van de Arduino/HyperDuino. Vervolgens wil je het bord dat je uploadt ook veranderen. Ik gebruik de Arduino Uno, waar de HyperDuino voornamelijk aan is gekoppeld, dus laten we hem overschakelen van mBot naar Arduino Uno. Ten slotte willen we het verbindingstype instellen, zodat het niet verward raakt met wat we doen wanneer we het proberen te uploaden. Helemaal rechts op het scherm ga je gang en druk je op het tabblad verbinden en selecteer "USB" en zorg ervoor dat het is aangesloten op de juiste USB-poort waarop de Arduino/HyperDuino is aangesloten, dit kan erg tussen verschillende computers zijn. Dat is het! U hebt de installatie voor de mBlock-browsereditie voltooid. Hieronder staat een voorbeeldcode om een slimme auto te maken en deze te uploaden naar de Arduino/HyperDuino.
Stap 3: Een slimme auto programmeren in MBlock
Ik begon met het maken van 4 blokken om een voorwaartse en achterwaartse functie voor beide wielen te definiëren. Ik deed dit omdat het bij het maken van een bocht naar links en rechtsaf-functie gemakkelijker zal zijn en er mooi uitziet als de robot draait. Ik daag je uit voordat je naar de volgende foto kijkt om te proberen alle 4 deze commando's te maken, of zelfs een andere manier te bedenken om elke motor vooruit en achteruit te laten gaan. Nu we voor elke motor zowel een voorwaartse als een achterwaartse opdracht hebben, laten we er een totale voorwaartse, totale achterwaartse, linkse en rechtse functie voor maken. Technisch gezien kun je gewoon een van de voorwaartse commando's gebruiken die we zojuist hebben gemaakt om naar links en rechts te draaien, maar ik vind het leuk om de ene motor achteruit te laten gaan en de andere om het er soepeler uit te laten zien. Nu we dat hebben voltooid, gaan we naar de hoofdcode. We willen eerst dat de auto bij de start van het programma over het algemeen vooruit rijdt. Dan kunnen we het ultrasone sensorgedeelte als zodanig toevoegen. Voor nu zal ik slechts één voorbeeld van het ultrasone sensorgedeelte achterlaten, omdat het beste deel van code de creativiteit is die ermee gepaard gaat. Kijk hoe slim je deze auto kunt maken. Deze code laat het open, waar het muren zal vermijden, maar het heeft nog steeds de mogelijkheid om op bepaalde plaatsen vast te komen te zitten. Als je vragen hebt, laat dan gerust een reactie achter, zodat ik je op weg kan helpen!
Aanbevolen:
Aan de slag met draadloze temperatuur- en trillingssensoren met groot bereik: 7 stappen
Aan de slag met draadloze temperatuur- en trillingssensoren met groot bereik: Soms zijn trillingen de oorzaak van ernstige problemen in veel toepassingen. Van machineassen en lagers tot de prestaties van de harde schijf, trillingen veroorzaken schade aan de machine, vroegtijdige vervanging, lage prestaties en veroorzaken een grote aanslag op de nauwkeurigheid. Toezicht houden
Aan de slag met Python voor ESP8266 & ESP32: 6 stappen
Aan de slag met Python voor ESP8266 en ESP32: basis De ESP8266 en zijn jongere grote broer ESP32 zijn goedkope wifi-microchips met volledige TCP/IP-stack en microcontroller-mogelijkheden. De ESP8266-chip kwam voor het eerst onder de aandacht van de makersgemeenschap in 2014. Sindsdien is de lage prijs (
[HASS.IO] Begin met het bouwen van uw Smart Home zonder codering, voor minder dan $ 100: 6 stappen
[HASS.IO] Begin met het bouwen van je slimme huis zonder codering, voor minder dan $ 100: de laatste tijd ben ik aan het rommelen en heb ik met succes mijn huis minder "idioot" gemaakt. Dus ik ga delen hoe je een smart home-systeem maakt met een laag prijskaartje, hoge compatibiliteit dat naadloos en stabiel zou werken
Aan de slag met IDE voor NRF51822, ARM® KEIL MDK V5 + ST-Link: 6 stappen
Aan de slag met IDE voor NRF51822, ARM® KEIL MDK V5 + ST-Link: Overzicht Toen ik begon met het ontwikkelen van een nRF51822-toepassing voor mijn hobbyproject, ontdekte ik dat er geen georganiseerde informatie over dit onderwerp was. Hier wil ik dus opmerken wat ik heb doorgemaakt. Dit beschrijft wat me worstelt om te implementeren
Robot Gong: Ultiem Hackaton-projectidee voor verkoop- en productnerds (geen codering vereist) - 17 stappen (met afbeeldingen)
Robot Gong: Ultiem hackaton-projectidee voor verkoop- en productgeeks (geen codering vereist): laten we een robotachtige muzikale gong bouwen die wordt geactiveerd door e-mail. Hiermee kunt u geautomatiseerde e-mailwaarschuwingen instellen om de gong af te vuren… (via SalesForce, Trello, Basecamp…)Uw team zal nooit meer vergeten om "GONGGG" wanneer nieuwe code wordt vrijgegeven, een deal