![Korištenje robota za crtanje za Arduino s satnim uputama o kodu: 3 koraka Korištenje robota za crtanje za Arduino s satnim uputama o kodu: 3 koraka](https://i.howwhatproduce.com/images/011/image-32384-j.webp)
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-23 14:47
![Korištenje robota za crtanje za Arduino sa satnicama udžbenika o kodu Korištenje robota za crtanje za Arduino sa satnicama udžbenika o kodu](https://i.howwhatproduce.com/images/011/image-32384-1-j.webp)
![Korištenje robota za crtanje za Arduino sa satnicama udžbenika o kodu Korištenje robota za crtanje za Arduino sa satnicama udžbenika o kodu](https://i.howwhatproduce.com/images/011/image-32384-2-j.webp)
![Korištenje robota za crtanje za Arduino sa satnicama udžbenika o kodu Korištenje robota za crtanje za Arduino sa satnicama udžbenika o kodu](https://i.howwhatproduce.com/images/011/image-32384-3-j.webp)
Napravio sam Arduino robota za crtanje za radionicu kako bih tinejdžerkama pomogao da se zainteresiraju za STEM teme (vidi https://www.instructables.com/id/Arduino-Drawing-Robot/). Robot je dizajniran za korištenje programskih naredbi u stilu kornjače, poput naprijed (udaljenost) i okretanje (kut) za stvaranje zanimljivih pasterna.
Tijekom radionice koristili smo vodič "Anna i Elsa" iz Sat koda kako bismo polaznicima pomogli da se upoznaju s programiranjem u pripremi za programiranje svog robota. Vodič koristi grafičke programske blokove kako bi izbjegao prepreke pri tipkanju i sintaksi, ali se može vidjeti ekvivalentni JavaScript kod, stvarajući snažan most za učenje uobičajenog i moćnog programskog jezika.
Naše je otkriće bilo da je, budući da je vodič koristio slične naredbe za kretanje Ane po zaslonu, te da je struktura oblikovanja JavaScripta vrlo slična kodu Arduino C, da se uzorci crtanja mogu stvarati i testirati u pregledniku, a zatim generirani JavaScript kôd kopirati i modificiran za vožnju robota u Arduinu! Korištenje koda za kontrolu nečega u fizičkom svijetu privlačna je demonstracija moći programiranja.
Korak 1: Sat koda Tutorial
![Sat koda Tutorial Sat koda Tutorial](https://i.howwhatproduce.com/images/011/image-32384-4-j.webp)
![Sat koda Tutorial Sat koda Tutorial](https://i.howwhatproduce.com/images/011/image-32384-5-j.webp)
![Sat koda Tutorial Sat koda Tutorial](https://i.howwhatproduce.com/images/011/image-32384-6-j.webp)
I tutorijali "Anna and Elsa" i "Artist" Hour of Code koriste naredbe poput "move" i "turn" za pomicanje likova po ekranu. Kako tutorial napreduje, učite moć petlji i ugniježđenih petlji. U 12. koraku Anne, na primjer, koristite ugniježđene petlje za stvaranje pahuljice. Na kraju vodiča dobivate praznu ploču za eksperimentiranje.
Korak 2: Pokretanje Arduino koda
![Pokretanje Arduino koda Pokretanje Arduino koda](https://i.howwhatproduce.com/images/011/image-32384-7-j.webp)
Ako vam treba pomoć za početak rada s Arduinom, nema boljeg mjesta za početak od stranice "Početak rada s Arduinom" na www. Arduino.cc.
Naravno, morat ćete izgraditi i testirati svoj Arduino crtački robot.
Napisao sam kôd koji vodi računa o svim detaljima rada koračnih motora i pruža jednostavne naredbe za kretanje i okretanje. Preuzmite priloženu Arduino skicu i postavite je u mapu Arduino skice. Zatim ga otvorite s Arduino IDE -om. Možda će tražiti da ga stavite u novu mapu, što je u redu.
Korak 3: Izmijenite kôd
![Izmijenite Kodeks Izmijenite Kodeks](https://i.howwhatproduce.com/images/011/image-32384-8-j.webp)
![Izmijenite Kodeks Izmijenite Kodeks](https://i.howwhatproduce.com/images/011/image-32384-9-j.webp)
![Izmijenite Kodeks Izmijenite Kodeks](https://i.howwhatproduce.com/images/011/image-32384-10-j.webp)
Nakon što imate uzorak u vodiču koji želite koristiti, kliknite gumb "Prikaži kôd". Kopirajte i zalijepite kôd u funkciju loop () Arduino skice. Ovaj kôd dolazi od Anne i 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); }
Imajte na umu da "var" JavaScript varijabla nije standardni tip podataka Arduino. Ekvivalent bi bio "int" za cijeli broj. Da bih olakšao život, dodao sam neki kôd tako da Arduino zna da kad kažemo "var", mislimo na "int". Kod je sve o apstrakciji.
Sastavite i prenesite kôd! To je tako jednostavno. Ako crtež robota ne odgovara onome što ste dobili u vodiču, možda ćete morati kalibrirati robota ili provjeriti ima li labavih kotača ili povlačenja dijelova.
Javi mi što smisliš!
Preporučeni:
Neopixel Ws2812 Rainbow LED sjaj s M5stick-C - Pokretanje Rainbow na Neopixelu Ws2812 Korištenje M5stack M5stick C Korištenje Arduino IDE -a: 5 koraka
![Neopixel Ws2812 Rainbow LED sjaj s M5stick-C - Pokretanje Rainbow na Neopixelu Ws2812 Korištenje M5stack M5stick C Korištenje Arduino IDE -a: 5 koraka Neopixel Ws2812 Rainbow LED sjaj s M5stick-C - Pokretanje Rainbow na Neopixelu Ws2812 Korištenje M5stack M5stick C Korištenje Arduino IDE -a: 5 koraka](https://i.howwhatproduce.com/images/001/image-2825-28-j.webp)
Neopixel Ws2812 Rainbow LED sjaj s M5stick-C | Pokretanje Rainbow-a na Neopixelu Ws2812 Korištenje M5stack M5stick C Korištenje Arduino IDE-a: Zdravo dečki, u ovim uputama naučit ćemo kako koristiti neopixel ws2812 LED diode ili LED traku ili LED matricu ili LED prsten s razvojnom pločom m5stack m5stick-C s Arduino IDE-om, a mi ćemo napraviti dugin uzorak s njim
Bot za crtanje BT linije za crtanje - Moj Bot: 13 koraka (sa slikama)
![Bot za crtanje BT linije za crtanje - Moj Bot: 13 koraka (sa slikama) Bot za crtanje BT linije za crtanje - Moj Bot: 13 koraka (sa slikama)](https://i.howwhatproduce.com/images/002/image-5781-18-j.webp)
Trash Boilt BT Line Drawing Bot - My Bot: Hai prijatelji nakon duge pauze oko 6 mjeseci ovdje dolazim s novim projektom. Do završetka programa Cute Drawing Buddy V1, SCARA Robot - Arduino i planiram još jednog robota za crtanje, glavni cilj je pokriti veliki prostor za crtanje. Tako fiksne robotske ruke c
Brojač pogodaka s uputama (ESP8266-01): 8 koraka (sa slikama)
![Brojač pogodaka s uputama (ESP8266-01): 8 koraka (sa slikama) Brojač pogodaka s uputama (ESP8266-01): 8 koraka (sa slikama)](https://i.howwhatproduce.com/images/005/image-13333-22-j.webp)
Brojač pogodaka s uputama (ESP8266-01): 23. 01. 2018. Ažurirano firmverPrije neko vrijeme pokušao sam napraviti " Brojač pogodaka s uputama " koristeći API Instructables i Arduino Uno sa zaštitom od žičane mreže. Međutim, s ograničenim RAM -om Arduino Uno, nisam uspio nabaviti t
LED svjetlosne olovke za crtanje: Alati za crtanje lakih crteža: 6 koraka (sa slikama)
![LED svjetlosne olovke za crtanje: Alati za crtanje lakih crteža: 6 koraka (sa slikama) LED svjetlosne olovke za crtanje: Alati za crtanje lakih crteža: 6 koraka (sa slikama)](https://i.howwhatproduce.com/images/004/image-9160-21-j.webp)
LED svjetlosne olovke za crtanje: Alati za crtanje svjetlosnih crteža: Moja supruga Lori neprestano crta i ja sam se godinama igrao fotografijom s dugom ekspozicijom. Nadahnuti PikaPika grupom lakih umjetnosti i lakoćom digitalnih fotoaparata, uzeli smo umjetničku formu za crtanje svjetlom kako bismo vidjeli što možemo učiniti. Imamo
Glava robota s uputama: 4 koraka
![Glava robota s uputama: 4 koraka Glava robota s uputama: 4 koraka](https://i.howwhatproduce.com/images/004/image-11493-20-j.webp)
Robotska glava Instructables: Ova instrukcija govori o tome kako napraviti glavu robota I'bles kako se vidi u slučajnom izvlačenju nagrada! Nije tako teško, ali rezultati će vas (nadamo se) obradovati