Aan de slag met MBlock Browser-gebaseerde codering voor HyperDuino: 3 stappen
Aan de slag met MBlock Browser-gebaseerde codering voor HyperDuino: 3 stappen
Anonim
Aan de slag met MBlock Browser-gebaseerde codering voor HyperDuino
Aan de slag met MBlock Browser-gebaseerde codering voor HyperDuino

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

MBlock instellen
MBlock instellen
MBlock instellen
MBlock instellen
MBlock instellen
MBlock instellen
MBlock instellen
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

De instelling voor Arduino/HyperDuino aanpassen
De instelling voor Arduino/HyperDuino aanpassen
De instelling voor Arduino/HyperDuino aanpassen
De instelling voor Arduino/HyperDuino aanpassen
De instelling voor Arduino/HyperDuino aanpassen
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

Een slimme auto programmeren in MBlock
Een slimme auto programmeren in MBlock
Een slimme auto programmeren in MBlock
Een slimme auto programmeren in MBlock
Een slimme auto programmeren in MBlock
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: