Мазмуну:
![Ардуино үчүн чийүү роботун колдонуу менен саат сабактары: 3 кадам Ардуино үчүн чийүү роботун колдонуу менен саат сабактары: 3 кадам](https://i.howwhatproduce.com/images/011/image-32384-j.webp)
Video: Ардуино үчүн чийүү роботун колдонуу менен саат сабактары: 3 кадам
![Video: Ардуино үчүн чийүү роботун колдонуу менен саат сабактары: 3 кадам Video: Ардуино үчүн чийүү роботун колдонуу менен саат сабактары: 3 кадам](https://i.ytimg.com/vi/F4GCXgpPNZg/hqdefault.jpg)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
![Ардуино үчүн чийүү роботун колдонуу менен саат сабактары Ардуино үчүн чийүү роботун колдонуу менен саат сабактары](https://i.howwhatproduce.com/images/011/image-32384-1-j.webp)
![Ардуино үчүн чийүү роботун колдонуу менен саат сабактары Ардуино үчүн чийүү роботун колдонуу менен саат сабактары](https://i.howwhatproduce.com/images/011/image-32384-2-j.webp)
![Ардуино үчүн чийүү роботун колдонуу менен саат сабактары Ардуино үчүн чийүү роботун колдонуу менен саат сабактары](https://i.howwhatproduce.com/images/011/image-32384-3-j.webp)
Мен өспүрүм кыздардын STEM темаларына кызыгуусуна жардам берүү үчүн семинар үчүн Arduino сүрөт роботун түздүм (караңыз https://www.instructables.com/id/Arduino-Drawing-Robot/). Робот кызыктуу токочторду түзүү үчүн ташбака стилиндеги алдыга (аралык) жана бурулуу (бурч) сыяктуу программалоо командаларын колдонуу үчүн иштелип чыккан.
Семинардын жүрүшүндө биз код саатынын "Анна жана Эльза" үйрөтмөсүн колдонуп, катышуучуларга роботту программалоого даярдоодо программалоо менен таанышууга жардам бердик. Үйрөткүч терүү жана синтаксистин тоскоолдуктарын болтурбоо үчүн графикалык программалоо блокторун колдонот, бирок эквиваленттүү JavaScript кодун карап, кеңири колдонулган жана күчтүү программалоо тилин үйрөнүү үчүн күчтүү көпүрө түзөт.
Биздин ачылыш - бул үйрөткүч Аннаны экрандын айланасында жылдыруу үчүн ушундай буйруктарды колдонгондуктан жана JavaScriptтин түзүлүшү Arduino C кодуна абдан окшош болгондуктан, чиймелердин үлгүлөрү браузерде түзүлүп, сыналышы мүмкүн, андан кийин түзүлгөн JavaScript коду көчүрүлгөн жана роботту Arduinoдо айдоо үчүн өзгөртүлгөн! Физикалык дүйнөдө бир нерсени көзөмөлдөө үчүн кодду колдонуу программалоонун күчүн көрсөтөт.
1 -кадам: Код сааты
![Код сааты боюнча үйрөткүч Код сааты боюнча үйрөткүч](https://i.howwhatproduce.com/images/011/image-32384-4-j.webp)
![Код сааты боюнча үйрөткүч Код сааты боюнча үйрөткүч](https://i.howwhatproduce.com/images/011/image-32384-5-j.webp)
![Код сааты боюнча үйрөткүч Код сааты боюнча үйрөткүч](https://i.howwhatproduce.com/images/011/image-32384-6-j.webp)
"Анна менен Эльза" да, "Артист" коду боюнча сабактарда экрандын айланасындагы каармандарды жылдыруу үчүн "жылдыруу" жана "буруу" сыяктуу буйруктар колдонулат. Үйрөткүч илгерилеген сайын, сиз илмектердин жана уяланган илмектердин күчүн үйрөнөсүз. Мисалы, Аннанын 12 -кадамында, сиз кар бүртүкчөсүн түзүү үчүн уялаган илмектерди колдоносуз. Окутуунун аягында сизге эксперимент жүргүзүү үчүн бош баракча берилет.
2 -кадам: Arduino кодун баштоо
![Arduino кодун иштетүү Arduino кодун иштетүү](https://i.howwhatproduce.com/images/011/image-32384-7-j.webp)
Эгер сизге Arduino менен иштөөдө жардам керек болсо, www. Arduino.ccтеги "Arduino менен баштоо" баракчасынан баштоо үчүн жакшы жер жок.
Сиз, албетте, Arduino Drawing роботуңузду куруп, сынап көрүшүңүз керек.
Мен тепкич моторлорун иштетүүнүн бардык деталдарына кам көргөн кодду жаздым жана жылуу жана бурулуу үчүн жөнөкөй буйруктарды бердим. Тиркелген Arduino эскизин жүктөп алып, Arduino эскиз папкаңызга салыңыз. Андан кийин Arduino IDE менен ачыңыз. Аны жаңы папкага салууну суранышы мүмкүн, бул жакшы.
3 -кадам: Кодексти өзгөртүү
![Кодексти өзгөртүү Кодексти өзгөртүү](https://i.howwhatproduce.com/images/011/image-32384-8-j.webp)
![Кодексти өзгөртүү Кодексти өзгөртүү](https://i.howwhatproduce.com/images/011/image-32384-9-j.webp)
![Кодексти өзгөртүү Кодексти өзгөртүү](https://i.howwhatproduce.com/images/011/image-32384-10-j.webp)
Сиз колдонгуңуз келген үйрөткүчтө үлгү болгондон кийин, "Кодду көрсөтүү" баскычын басыңыз. Кодду көчүрүү жана Arduino эскизинин loop () функциясына чаптоо. Бул код Анна менен Эльзадан 11 -кадам:
for (var count2 = 0; count2 <4; count2 ++) {for (var count = 0; count <2; count ++) {moveForward (100); turnRight (60); moveForward (100); turnRight (120); } turnRight (90); }
"Var" JavaScript өзгөрмө түрү Arduino стандарттык маалымат түрү эмес экенин эске алыңыз. Бүтүн сан үчүн эквиваленти "int" болмок. Жашоону жеңилдетүү үчүн мен кээ бир коддорду коштум, ошондуктан Arduino "var" деп айтканыбызда "int" дегенди билдирерин билет. Код абстракция жөнүндө.
Кодду түзүңүз жана жүктөңүз! Бул ошол эле жөнөкөй. Эгерде роботтун чиймеси үйрөткүчтө алган нерсеңизге дал келбесе, анда роботту калибрлеп же бош дөңгөлөктөрдү же сүйрөө бөлүктөрүн текшерүүңүз керек болот.
Мага эмнени ойлоп жатканыңды айт!
Сунушталууда:
Ардуино менен 2.4Ghz NRF24L01 модулун колдонуу менен зымсыз алыстан башкаруу - Nrf24l01 4 каналы / 6 каналды берүүчү Quadcopter үчүн алуучу - Rc Helicopter - Rc учагы Arduino колдонуу: 5 кадам (сүрөттөр менен)
![Ардуино менен 2.4Ghz NRF24L01 модулун колдонуу менен зымсыз алыстан башкаруу - Nrf24l01 4 каналы / 6 каналды берүүчү Quadcopter үчүн алуучу - Rc Helicopter - Rc учагы Arduino колдонуу: 5 кадам (сүрөттөр менен) Ардуино менен 2.4Ghz NRF24L01 модулун колдонуу менен зымсыз алыстан башкаруу - Nrf24l01 4 каналы / 6 каналды берүүчү Quadcopter үчүн алуучу - Rc Helicopter - Rc учагы Arduino колдонуу: 5 кадам (сүрөттөр менен)](https://i.howwhatproduce.com/images/003/image-7044-j.webp)
Ардуино менен 2.4Ghz NRF24L01 модулун колдонуу менен зымсыз алыстан башкаруу | Nrf24l01 4 каналы / 6 каналды берүүчү Quadcopter үчүн алуучу | Rc Helicopter | Arduino менен Rc учагы: Rc машинасын иштетүү | Quadcopter | Дрон | RC учагы | RC кайыгы, бизге дайыма рецептор жана өткөргүч керек, RC QUADCOPTER үчүн бизге 6 каналдуу өткөргүч жана кабыл алгыч керек деп ойлойбуз жана TX менен RXтин бул түрү өтө кымбат, ошондуктан биз аны өзүбүздө жасайбыз
DIY LED-фотометр физика же химия сабактары үчүн Arduino менен: 5 кадам (сүрөттөр менен)
![DIY LED-фотометр физика же химия сабактары үчүн Arduino менен: 5 кадам (сүрөттөр менен) DIY LED-фотометр физика же химия сабактары үчүн Arduino менен: 5 кадам (сүрөттөр менен)](https://i.howwhatproduce.com/images/004/image-9327-17-j.webp)
DIY LED-фотометр Ардуино менен Физика же Химия сабактары үчүн: Саламатсызбы! Суюктуктар же башка нерселер түстүү болуп көрүнөт, анткени алар кээ бир түстөрдү чагылдырып же өткөрүп беришет жана башкаларды жутушат (сиңиришет). Фотометр деп аталган аппараттын жардамы менен ошол түстөрдү (толкун узундугун) аныктоого болот, алар суюктуктарга сиңет. Негизги при
Ардуино Mega 2560 жана IoT колдонуу менен тиркемени көтөрүү үчүн мотор башкаруу системасы: 8 кадам (сүрөттөр менен)
![Ардуино Mega 2560 жана IoT колдонуу менен тиркемени көтөрүү үчүн мотор башкаруу системасы: 8 кадам (сүрөттөр менен) Ардуино Mega 2560 жана IoT колдонуу менен тиркемени көтөрүү үчүн мотор башкаруу системасы: 8 кадам (сүрөттөр менен)](https://i.howwhatproduce.com/images/002/image-3387-34-j.webp)
Ардуино Mega 2560 жана IoT колдонуу менен колдонмону көтөрүү үчүн мотор башкаруу тутуму: Азыр IOT негизиндеги микроконтроллер өнөр жай колдонмосунда кеңири колдонулат. Экономикалык жактан алар компьютердин ордуна колдонулат. Долбоордун максаты бизди толугу менен санариптештирүү, маалыматтарды каттоочу жана 3 фазалуу асинхроникалык моторду көзөмөлдөө
Үн менен башкарылуучу кол чийүү - Ардуино мектебинин долбоору: 4 кадам (сүрөттөр менен)
![Үн менен башкарылуучу кол чийүү - Ардуино мектебинин долбоору: 4 кадам (сүрөттөр менен) Үн менен башкарылуучу кол чийүү - Ардуино мектебинин долбоору: 4 кадам (сүрөттөр менен)](https://i.howwhatproduce.com/images/003/image-7651-34-j.webp)
Үн менен башкарылган тартуучу кол - Ардуино мектебинин долбоору: Бул менин Arduino менен биринчи жолу иштешим жана буга окшогон нерсе менен иштөө, эгер ката кетирсем кечирим сурайм! Мен сүрөт тартуу жана музыка менен алектенген хоббилеримди ойлогондо ушундай ойго келдим. Ошентип, мен муну экөөнү бириктирүүгө аракет кылдым! А сел
LEGO Delta роботун сканерлөө жана чийүү: 7 кадам (сүрөттөр менен)
![LEGO Delta роботун сканерлөө жана чийүү: 7 кадам (сүрөттөр менен) LEGO Delta роботун сканерлөө жана чийүү: 7 кадам (сүрөттөр менен)](https://i.howwhatproduce.com/images/003/image-8498-16-j.webp)
LEGO Delta роботун сканерлөө жана чийүү: Delta роботун куруу үчүн LEGO NXTти колдонуу