Turinys:
- 1 veiksmas: „MBlock“nustatymas
- 2 žingsnis: pakeiskite „Arduino“/„HyperDuino“nustatymus
- 3 žingsnis: Išmaniojo automobilio programavimas MBlock
Video: Darbo su „MBlock“naršykle pagrįstas „HyperDuino“kodavimas: 3 veiksmai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:48
Sveiki atvykę į „mBlock“žiniatinklio mokymo programą su „HyperDuino“. Tai parodys, kaip nustatyti „mBlock“ir įkelti kodą į „HyperDuino“. Tai taip pat parodys, kaip sukurti pagrindinį išmaniojo automobilio kodą. Norėdami pradėti, pereikite prie jo spustelėdami ČIA.
1 veiksmas: „MBlock“nustatymas
Kai jis pradės įkelti tinklalapį, būsite paraginti įjungti „Flash“grotuvą, jei to nepadarėte, eikite į priekį ir pasirinkite „Įgalinti blykstę“ir leiskite ją paleisti „Google Chrome“. Kai tai bus baigta, būsite nukreipti į pagrindinį „mBlock“bloko kodavimo puslapį. Mes beveik baigėme sąranką! Tada jis paragins jus atsisiųsti kištuką, kurio reikia norint surinkti kodą į tikrąjį „Arduino“/„HyperDuino“. Pirmyn ir pradėkite atsisiųsti programinę įrangą. Pamatysite, kad atsisiuntus jis pasirodys apatiniame kairiajame ekrano kampe. Jei ne, tai galite pasiekti paspausdami tris sukrautus taškus dešinėje „Chrome“naršyklės pusėje ir eidami į atsisiuntimus. Jei jis nepasirodo, įsitikinkite, kad spustelėjote dešinįjį mygtuką. Turėsite paleisti diegimo programą ir atlikti visus veiksmus, kad užbaigtumėte diegimą. Kai viskas bus baigta, turėsite iš naujo paleisti kompiuterį, kaip raginama. Įkrovę atsarginę kopiją, turėtumėte būti pasiruošę kelionei!
2 žingsnis: pakeiskite „Arduino“/„HyperDuino“nustatymus
Prieš pradėdami programuoti, jūs norite nustatyti režimą į „Arduino“režimą ir įsitikinti, kad įkeliate tinkamo tipo plokštę. Pradedantiesiems spustelėkite redaguoti ir apačioje paspauskite „Arduino Mode“. Tai pakeis ekrano išvaizdą, bet nesijaudinkite, tai tiesiog pašalino kodą, kuris būtų nenaudingas programuojant „Arduino“/„HyperDuino“. Toliau norėsite pakeisti ir įkeliamą lentą. Aš naudoju „Arduino Uno“, prie kurio „HyperDuino“daugiausia yra suporuotas, todėl galime jį perjungti iš „mBot“į „Arduino Uno“. Galiausiai norėsime nustatyti ryšio tipą, kad jis nebūtų painiojamas su tuo, ką darome, kai bandome jį įkelti. Pačioje dešinėje ekrano pusėje eikite į priekį ir paspauskite jungimo skirtuką, pasirinkite „USB“ir įsitikinkite, kad jis prijungtas prie tinkamo USB prievado, prie kurio yra prijungtas „Arduino“/„HyperDuino“, tai gali labai skirtis tarp skirtingų kompiuterių. Viskas! Baigėte „mBlock“naršyklės leidimo sąranką. Žemiau bus pavyzdinis kodas, kaip padaryti išmanųjį automobilį ir įkelti jį į „Arduino“/„HyperDuino“.
3 žingsnis: Išmaniojo automobilio programavimas MBlock
Pradėjau kurti 4 blokus, kad apibrėžčiau abiejų ratų priekinę ir atgalinę funkciją. Aš tai padariau, nes sukant į kairę ir sukant į dešinę funkcija bus lengviau ir gražiai atrodys, kai robotas sukasi. Prieš pažvelgdamas į kitą paveikslėlį, kviečiu jus išbandyti visas keturias komandas ar net sukurti skirtingą būdą, kaip kiekvienas variklis judėtų pirmyn ir atgal. Dabar, kai kiekvienam varikliui turime komandą tiek pirmyn, tiek atgal, leidžiame jam atlikti bendrą pirmyn, atgal, kairėn ir dešinėn funkcijas. Techniškai galite tiesiog naudoti vieną iš ką tik atliktų komandų į priekį pasukti į kairę ir į dešinę, bet man patinka priversti vieną variklį važiuoti atgal, o kitą - į priekį, kad jis atrodytų sklandžiau. Dabar, kai tai baigėme, pereikime prie pagrindinio kodo. Pirmiausia norime, kad prasidėjus programai automobilis apskritai važiuotų į priekį. Tada mes galime pridėti ultragarso jutiklio dalį kaip tokią. Kol kas paliksiu vieną ultragarso jutiklio dalies pavyzdį, nes geriausia kodo dalis yra su juo susijęs kūrybiškumas. Pažiūrėkite, koks protingas galite padaryti šį automobilį. Šis kodas paliks jį atvirą, kur jis išvengs sienų, tačiau vis dar turi galimybę įstrigti vietose. Jei turite klausimų, nedvejodami palikite komentarą, kad galėčiau jums padėti!
Rekomenduojamas:
Darbo su „STM32f767zi Cube IDE“pradžia ir pasirinkto eskizo įkėlimas: 3 veiksmai
Darbo su „STM32f767zi Cube IDE“ir įkėlimo jums pasirinktinis eskizas: PIRKTI (spustelėkite testą, kad įsigytumėte/apsilankytumėte tinklalapyje) STM32F767ZISUPPORTED PROGRAMINĖ ĮRANGA · STM32CUBE IDE · KEIL MDK ARM µVISION · EWARM IAR EMBEDDED WORKOW ARW naudojamas programuoti STM mikrovaldiklius
Darbo su „WeMos ESP8266“pradžia: 6 veiksmai
Darbo su „WeMos ESP8266“pradžia: Šioje instrukcijoje mes paleisime mirksintį „Led“pavyzdį „WeMos ESP8266“
Darbo su „Python“pradžia, skirta ESP8266 ir ESP32: 6 veiksmai
Darbo su „Python“pradžia, skirta ESP8266 ir ESP32: „Bacground“ESP8266 ir jo jaunesnysis didysis brolis ESP32 yra nebrangūs „Wi-Fi“mikroschemos, turinčios visą TCP/IP krūvą ir mikrovaldiklio galimybes. Į ESP8266 mikroschemą gamintojų bendruomenė pirmą kartą atkreipė dėmesį dar 2014 m. Nuo tada maža kaina (
Programos kūrimas naudojant „Visual Basic“: žiniatinklio naršyklė: 9 veiksmai
Programos kūrimas naudojant „Visual Basic“: žiniatinklio naršyklė: ši instrukcija paaiškina paprastos žiniatinklio naršyklės programos kūrimo procesą VB.NET. Jis sukurtas kaip tolesnis mano pirmasis „VB.NET Instructable“: pirmosios programos kūrimas naudojant „Visual Basic“. Rekomenduojama perskaityti šią instrukciją
Padarykite „Firefox“daugiau nei žiniatinklio naršyklę: 5 veiksmai
Padarykite „Firefox“daugiau nei žiniatinklio naršykle: „Firefox“yra tokia populiari ne dėl jau gerų naršymo galimybių, bet dėl prieinamų priedų, dėl kurių naršyklė tampa jūsų plėtiniu. Oho. Paskutinis sakinys buvo nuostabus, kaip aš tai suformulavau, ar ne? Li