![Kutumia Robot ya Kuchora ya Arduino Na Saa ya Mafunzo ya Kanuni: Hatua 3 Kutumia Robot ya Kuchora ya Arduino Na Saa ya Mafunzo ya Kanuni: Hatua 3](https://i.howwhatproduce.com/images/011/image-32384-j.webp)
Orodha ya maudhui:
2025 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2025-01-23 15:11
![Kutumia Robot ya Kuchora ya Arduino Na Saa ya Mafunzo ya Maadili Kutumia Robot ya Kuchora ya Arduino Na Saa ya Mafunzo ya Maadili](https://i.howwhatproduce.com/images/011/image-32384-1-j.webp)
![Kutumia Robot ya Kuchora ya Arduino Na Saa ya Mafunzo ya Maadili Kutumia Robot ya Kuchora ya Arduino Na Saa ya Mafunzo ya Maadili](https://i.howwhatproduce.com/images/011/image-32384-2-j.webp)
![Kutumia Robot ya Kuchora ya Arduino Na Saa ya Mafunzo ya Maadili Kutumia Robot ya Kuchora ya Arduino Na Saa ya Mafunzo ya Maadili](https://i.howwhatproduce.com/images/011/image-32384-3-j.webp)
Niliunda roboti ya kuchora Arduino kwa semina ya kusaidia wasichana wa ujana kupata hamu ya mada za STEM (tazama https://www.instructables.com/id/Arduino-Drawing-Robot/). Roboti hiyo iliundwa kutumia maagizo ya programu ya mtindo wa Turtle kama vile mbele (umbali) na kugeuka (pembe) ili kuunda vifungu vya kupendeza.
Wakati wa semina hiyo, tulitumia mafunzo ya "Anna na Elsa" kutoka Saa ya Kanuni kuwasaidia washiriki kufahamiana na programu katika kujiandaa na kupanga roboti yao. Mafunzo hayo yanatumia vizuizi vya programu ya picha kusaidia kuzuia vizuizi vya uandishi na sintaksia, lakini nambari sawa ya JavaScript inaweza kutazamwa, ikitengeneza daraja lenye nguvu la kujifunza lugha ya programu inayotumika na yenye nguvu.
Ugunduzi wetu ni kwamba kwa kuwa mafunzo yalitumia maagizo kama hayo kwa kumsogeza Anna karibu na skrini, na muundo wa muundo wa JavaScript ni sawa na nambari ya Arduino C, muundo huo wa kuchora unaweza kuundwa na kujaribiwa kwenye kivinjari, na kisha nambari iliyotengenezwa ya JavaScript imenakiliwa na kurekebishwa kuendesha roboti huko Arduino! Kutumia nambari kudhibiti kitu katika ulimwengu wa mwili ni onyesho la nguvu ya programu.
Hatua ya 1: Saa ya Mafunzo ya Msimbo
![Saa ya Mafunzo ya Kanuni Saa ya Mafunzo ya Kanuni](https://i.howwhatproduce.com/images/011/image-32384-4-j.webp)
![Saa ya Mafunzo ya Kanuni Saa ya Mafunzo ya Kanuni](https://i.howwhatproduce.com/images/011/image-32384-5-j.webp)
![Saa ya Mafunzo ya Kanuni Saa ya Mafunzo ya Kanuni](https://i.howwhatproduce.com/images/011/image-32384-6-j.webp)
Wote "Anna na Elsa" na "Msanii" Saa ya mafunzo ya Kanuni hutumia amri kama "hoja" na "geuza" kusonga wahusika karibu na skrini. Kadiri mafunzo yanavyoendelea, unajifunza nguvu ya vitanzi na vitanzi vyenye kiota. Katika hatua ya 12 ya Anna kwa mfano, unatumia vitanzi vilivyowekwa kwenye kiunzi kuunda baba wa theluji. Mwisho wa mafunzo, umepewa alama tupu ya kujaribu.
Hatua ya 2: Kuanzisha Msimbo wa Arduino
![Kuanzia Msimbo wa Arduino Kuanzia Msimbo wa Arduino](https://i.howwhatproduce.com/images/011/image-32384-7-j.webp)
Ikiwa unahitaji msaada kuanza na Arduino, hakuna mahali pazuri pa kuanza kuliko ukurasa wa "Anza na Arduino" katika www. Arduino.cc.
Wewe, kwa kweli, utahitaji kuwa umejenga na kujaribu Roboti yako ya Kuchora ya Arduino.
Nimeandika nambari inayotunza maelezo yote ya kuendesha motors za stepper na kutoa amri rahisi za kusonga na kugeuka. Pakua mchoro ulioambatishwa wa Arduino na uweke kwenye folda yako ya mchoro wa Arduino. Kisha ufungue na Arduino IDE. Inaweza kuuliza kuiweka kwenye folda mpya, ambayo ni sawa.
Hatua ya 3: Rekebisha Nambari
![Rekebisha Nambari Rekebisha Nambari](https://i.howwhatproduce.com/images/011/image-32384-8-j.webp)
![Rekebisha Nambari Rekebisha Nambari](https://i.howwhatproduce.com/images/011/image-32384-9-j.webp)
![Rekebisha Nambari Rekebisha Nambari](https://i.howwhatproduce.com/images/011/image-32384-10-j.webp)
Mara tu unapokuwa na muundo katika mafunzo unayotaka kutumia, bonyeza kitufe cha "Onyesha Msimbo". Nakili na ubandike nambari kwenye kitanzi () cha mchoro wa Arduino. Nambari hii ni kutoka kwa Anna na Elsa Hatua ya 11:
kwa (var count2 = 0; count2 <4; count2 ++) {for (var count = 0; count <2; count ++) {moveForward (100); TurnRight (60); songa mbele (100); TurnRight (120); } Pinduka kulia (90); }
Kumbuka kuwa aina ya "var" ya JavaScript sio aina ya data ya kawaida Arduino. Sawa hiyo itakuwa "int" kwa nambari kamili. Ili kufanya maisha kuwa rahisi, nimeongeza nambari kadhaa ili Arduino ajue kwamba tunaposema "var", tunamaanisha "int". Kanuni yote ni juu ya kuondoa.
Kukusanya na kupakia nambari! Ni rahisi tu. Ikiwa mchoro wa roboti haulingani na kile ulichopata kwenye mafunzo, huenda ukahitaji kusawazisha roboti yako au uangalie magurudumu huru au sehemu za kuvuta.
Napenda kujua nini kuja na!
Ilipendekeza:
Kuweka DS3231 RTC (Saa Saa Saa) Sahihi, Haraka na Kujiendesha Kutumia Java (+ -1s): Hatua 3
![Kuweka DS3231 RTC (Saa Saa Saa) Sahihi, Haraka na Kujiendesha Kutumia Java (+ -1s): Hatua 3 Kuweka DS3231 RTC (Saa Saa Saa) Sahihi, Haraka na Kujiendesha Kutumia Java (+ -1s): Hatua 3](https://i.howwhatproduce.com/images/011/image-31716-j.webp)
Kuweka DS3231 RTC (Saa Saa Saa) Sahihi, Haraka na Kujiendesha Moja kwa Moja Kutumia Java (+ -1s): Hii inayoweza kufundishwa itaonyesha jinsi ya kuweka wakati kwenye Saa Saa ya DS3231 kwa kutumia Arduino na programu ndogo ya Java inayotumia uhusiano wa serial wa Arduino. Mantiki ya kimsingi ya programu hii: 1. Arduino hutuma ombi la mfululizo
DS1307 Saa Saa Saa RTC Na Arduino: Hatua 4
![DS1307 Saa Saa Saa RTC Na Arduino: Hatua 4 DS1307 Saa Saa Saa RTC Na Arduino: Hatua 4](https://i.howwhatproduce.com/images/001/image-678-98-j.webp)
DS1307 Saa Saa Saa RTC Na Arduino: Katika Mafunzo haya, tutajifunza juu ya Saa Saa Saa (RTC) na jinsi Arduino & Saa Saa Saa IC DS1307 imewekwa pamoja kama kifaa cha wakati.Real Time Clock (RTC) hutumiwa kwa ufuatiliaji wa wakati na kudumisha kalenda.Ili kutumia RTC, w
Saa ya Arduino inayotumia DS1307 Moduli ya Saa Saa (RTC) & 0.96: 5 Hatua
![Saa ya Arduino inayotumia DS1307 Moduli ya Saa Saa (RTC) & 0.96: 5 Hatua Saa ya Arduino inayotumia DS1307 Moduli ya Saa Saa (RTC) & 0.96: 5 Hatua](https://i.howwhatproduce.com/images/001/image-2174-20-j.webp)
Saa ya Arduino inayotumia DS1307 Saa Saa Saa (RTC) Moduli & 0.96: Halo jamani katika mafunzo haya tutaona jinsi ya kutengeneza saa ya kufanya kazi kwa kutumia moduli ya saa halisi ya DS1307 & Maonyesho ya OLED Kwa hivyo tutasoma wakati kutoka kwa moduli ya saa DS1307. Na ichapishe kwenye skrini ya OLED
Kutengeneza Saa na M5stick C Kutumia Arduino IDE - RTC Saa Saa Saa Na M5stack M5stick-C: Hatua 4
![Kutengeneza Saa na M5stick C Kutumia Arduino IDE - RTC Saa Saa Saa Na M5stack M5stick-C: Hatua 4 Kutengeneza Saa na M5stick C Kutumia Arduino IDE - RTC Saa Saa Saa Na M5stack M5stick-C: Hatua 4](https://i.howwhatproduce.com/images/002/image-3337-33-j.webp)
Kutengeneza Saa na M5stick C Kutumia Arduino IDE | RTC Saa Saa Saa Na M5stack M5stick-C: Halo jamani katika mafundisho haya tutajifunza jinsi ya kutengeneza saa na bodi ya maendeleo ya m5stick-C ya m5stack kutumia Arduino IDE.So m5stick itaonyesha tarehe, saa & wiki ya mwezi kwenye maonyesho
Kalamu za Kuchora za Mwanga wa LED: Zana za Kuchora Doodles za Mwanga: Hatua 6 (na Picha)
![Kalamu za Kuchora za Mwanga wa LED: Zana za Kuchora Doodles za Mwanga: Hatua 6 (na Picha) Kalamu za Kuchora za Mwanga wa LED: Zana za Kuchora Doodles za Mwanga: Hatua 6 (na Picha)](https://i.howwhatproduce.com/images/004/image-9160-21-j.webp)
Kalamu za Kuchora za Mwanga wa LED: Zana za Kuchora Doodles za Mwanga: Mke wangu Lori ni densi isiyokoma na nimecheza na upigaji picha wa muda mrefu kwa miaka. Iliyoongozwa na kundi la ufundi la PikaPika nyepesi na urahisi wa kamera za dijiti tulichukua fomu ya sanaa ya kuchora nyepesi kuona kile tunachoweza kufanya. Tuna lar