Kazalo:
Video: Uporaba robota za risanje za Arduino s urnimi urami kode: 3 koraki
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:04
Ustvaril sem Arduino risalni robot za delavnico, ki najstnikom pomaga, da se zanimajo za teme STEM (glej https://www.instructables.com/id/Arduino-Drawing-Robot/). Robot je bil zasnovan za uporabo ukazov za programiranje v stilu Turtle, na primer naprej (razdalja) in zavoj (kot), da bi ustvaril zanimive pasterne.
Med delavnico smo uporabili vadnico "Anna in Elsa" iz Hour of Code, da bi se udeleženci seznanili s programiranjem pri pripravi na programiranje svojega robota. Vadnica uporablja grafične programske bloke, da se izogne oviram pri tipkanju in skladnji, vendar si lahko ogledate enakovredno kodo JavaScript, ki ustvari močan most do učenja pogosto uporabljanega in zmogljivega programskega jezika.
Naše odkritje je bilo, da ker je vadnica uporabljala podobne ukaze za premikanje Ane po zaslonu in da je struktura oblikovanja JavaScripta zelo podobna kodi Arduino C, je bilo mogoče risalne vzorce ustvariti in preizkusiti v brskalniku, nato pa ustvarjeno kodo JavaScript kopirati in spremenjen za vožnjo robota v Arduinu! Uporaba kode za nadzor nečesa v fizičnem svetu je privlačna demonstracija moči programiranja.
1. korak: Ura vadbe Code
Tako vadnici "Anna in Elsa" kot "Artist" Hour of Code uporabljata ukaze, kot sta "move" in "turn" za premikanje likov po zaslonu. Med napredovanjem vadnice spoznavate moč zank in ugnezdenih zank. V 12. koraku Ane, na primer, uporabite ugnezdene zanke, da ustvarite podobo snežinke. Na koncu vadnice dobite prazno ploščo za eksperimentiranje.
2. korak: Zagon Arduino kode
Če potrebujete pomoč pri začetku uporabe Arduina, ni boljšega mesta za začetek kot stran "Začetek uporabe Arduina" na www. Arduino.cc.
Seveda boste morali zgraditi in preizkusiti svojega risalnega robota Arduino.
Napisal sem kodo, ki skrbi za vse podrobnosti delovanja koračnih motorjev in ponuja preproste ukaze za premikanje in obračanje. Prenesite priloženo skico Arduino in jo postavite v mapo skic Arduino. Nato ga odprite z Arduino IDE. Morda vas bo prosil, da ga postavite v novo mapo, kar je v redu.
3. korak: spremenite kodo
Ko imate vzorec v vadnici, ki ga želite uporabiti, kliknite gumb »Pokaži kodo«. Kodo kopirajte in prilepite v funkcijo loop () skice Arduino. Ta koda je iz Anne in Else 11. korak:
for (var count2 = 0; count2 <4; count2 ++) {for (var count = 0; count <2; count ++) {moveForward (100); turnRight (60); moveForward (100); turnRight (120); } turnRight (90); }
Upoštevajte, da vrsta spremenljivke JavaScript "var" ni standardni podatkovni tip Arduino. Enakovredno bi bilo "int" za celo število. Da bi olajšal življenje, sem dodal nekaj kode, tako da Arduino ve, da ko rečemo "var", mislimo na "int". Koda je vse o abstrakciji.
Sestavite in naložite kodo! Tako preprosto je. Če risba robota ne ustreza tistemu, kar ste dobili v vadnici, boste morda morali umeriti robota ali preveriti, ali so ohlapna kolesa ali vlečenje delov.
Povej mi, kaj si zamislil!
Priporočena:
Znanje o analognem vezju - Naredite sami zvočni učinek z urami za tikanje brez IC: 7 korakov (s slikami)
Znanje analognega vezja - Naredite sami krog zvočnih efektov ure brez tipa: to vezje zvočnega učinka ure je bilo zgrajeno samo s tranzistorji in upori ter kondenzatorji brez komponente IC. Idealno je, da se s tem praktičnim in preprostim vezjem naučite temeljnega vezja vezja
Enostavno risanje podatkov na daljavo z uporabo Android / Arduino / PfodApp: 6 korakov
Enostavno daljinsko risanje podatkov na daljavo z uporabo Android/Arduino/PfodApp: Za risanje podatkov glede na datum/čas z uporabo samo Arduino's millis () glejte ta InstructableArduino Izris datuma/časa/beleženje z uporabo Millis () in PfodApp Ta navodila vam pokažejo, kako narisati podatke senzorja Arduino na vašem Android za mobilne naprave in ga zajemite za
Prvič za risanje mehke plošče: 3 koraki
Prvič za risanje mehke plošče: če izberete stvar, ki je bila pravkar opravljena, morate narediti svetlo ploščo, ki mora biti svetla, upogljiva, barvna in oddaljena (vsi materiali, kupljeni na spletnem mestu jotrin.com). Prva rešitev je pomisliti na 3W RGB svetilke. Ta močna l
Kako barvati z običajno čopičem in vodo za risanje na tabličnem računalniku ali mobilnem telefonu: 4 koraki
Kako barvati z običajno čopičem in vodo za risanje na tabličnem računalniku ali mobilnem telefonu: slikanje s čopičem je zabavno. Otrokom prinaša veliko drugega razvoja
LED pisala za risanje svetlobe: Orodja za risanje lahkih logotipov: 6 korakov (s slikami)
LED -pisala za risanje svetlobe: Orodja za risanje svetlobnih logotipov: Moja žena Lori je neprestana pisateljica in že leta se igram s fotografijo z dolgo osvetlitvijo. Navdihnjeni s skupino PikaPika lahke umetnosti in enostavnostjo digitalnih fotoaparatov smo si ogledali obliko risbe svetlobe, da vidimo, kaj lahko naredimo