Мазмұны:
Бейне: Код сағаттары бар Arduino үшін сурет роботын пайдалану: 3 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
Мен жасөспірім қыздардың STEM тақырыптарына қызығушылығын арттыруға көмектесу үшін семинарға Arduino сурет роботын жасадым (https://www.instructables.com/id/Arduino-Drawing-Robot/ қараңыз). Робот қызықты тоқаштар жасау үшін тасбақа тәрізді алға (қашықтық) және бұрылу (бұрыш) сияқты бағдарламалау командаларын қолдануға арналған.
Семинар барысында біз қатысушыларға роботты бағдарламалауға дайындық кезінде бағдарламалауды үйренуге көмектесу үшін Код сағатынан «Анна мен Эльза» оқулығын қолдандық. Оқу құралы теру мен синтаксистің кедергілерін болдырмауға көмектесу үшін графикалық бағдарламалау блоктарын қолданады, бірақ JavaScript -тің эквивалентті кодын көруге болады, бұл кеңінен қолданылатын және қуатты бағдарламалау тілін үйренуге күшті көпір жасайды.
Біздің ашылуымыз оқулықта Аннаны экранда жылжытуға арналған ұқсас пәрмендерді қолданғандықтан және JavaScript пішімдеу құрылымы Arduino C кодына өте ұқсас болғандықтан, сурет үлгілерін браузерде құруға және тексеруге болады, содан кейін құрылған JavaScript коды көшіріледі. және роботты Arduino -да жүргізу үшін өзгертілді! Физикалық әлемде бір нәрсені басқару үшін кодты қолдану - бұл бағдарламалау күшінің тартымды көрінісі.
1 -қадам: Код сағаты оқулығы
«Анна мен Эльза» да, «Суретші» код сағаттары да кейіпкерлерді экранға жылжыту үшін «жылжыту» және «бұру» сияқты командаларды қолданады. Оқу құралы дамыған сайын сіз ілмектер мен кірістірілген ілмектердің күшін білесіз. Мысалы, Аннаның 12 -қадамында сіз қар ұшқынын жасау үшін кірістірілген ілмектерді қолданасыз. Оқу құралының соңында сізге тәжірибе жасау үшін бос тақта беріледі.
2 -қадам: Arduino кодын іске қосыңыз
Егер сізге Arduino -ны бастау үшін көмек қажет болса, www. Arduino.cc сайтындағы «Arduino -дан бастау» бетінен жақсы бастау жоқ.
Сізге, әрине, Arduino сурет роботын жасап, сынау қажет болады.
Мен қадамдық қозғалтқыштарды іске қосудың барлық бөлшектеріне жауап беретін және қозғалу мен бұрылудың қарапайым командаларын беретін кодты жаздым. Қосылған Arduino эскизін жүктеп алып, оны Arduino эскиз қалтасына салыңыз. Содан кейін оны Arduino IDE көмегімен ашыңыз. Ол оны жаңа қалтаға орналастыруды сұрауы мүмкін, бұл жақсы.
3 -қадам: кодты өзгертіңіз
Қолданғыңыз келетін оқулықта үлгі болғаннан кейін «Кодты көрсету» түймесін басыңыз. Кодты көшіріп, 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» дегенді білдіретінін біледі. Код абстракция туралы.
Кодты құрастырыңыз және жүктеңіз! Бұл жай ғана қарапайым. Егер роботтың суреті оқулықтағы суретке сәйкес келмесе, сізге роботты калибрлеу немесе бос дөңгелектер мен сүйреу бөлшектерін тексеру қажет болуы мүмкін.
Маған не ойлап тапқаныңызды айтыңыз!
Ұсынылған:
Оксиметрі мен жүрек соғу жиілігі бар DIY фитнес -трекері ақылды сағаттары - TinyCircuits модульдік электронды модульдері - Ең кішкентай аркада: 6 қадам
Оксиметрі мен жүрек соғу жиілігі бар DIY фитнес -трекері ақылды сағаттары | TinyCircuits модульдік электронды модульдері | Ең кішкентай аркада: Эй, не болды, балалар! Akarsh мұнда CETech. Бүгін бізде сенсорлық модульдердің кейбірі бар, олар біздің күнделікті өмірімізде өте пайдалы, бірақ олардың шағын нұсқасында. Қазіргі кездегі сенсорлардың өлшемдері өте аз
Redstone сағаттары (Minecraft): 3 қадам
Redstone сағаттары (Minecraft): Бұл нұсқаулық сізге қызыл тастан түрлі сағаттар жасауды көрсетеді. Bugatti Chiron оқулығындағы Minecraft -тің басқа нұсқауын міндетті түрде қараңыз
Планшетке немесе ұялы телефонға сурет салу үшін қарапайым бояу щеткасы мен суды қолдану арқылы қалай бояуға болады: 4 қадам
Планшетке немесе ұялы телефонға сурет салу үшін қарапайым бояу щеткасы мен суды қолдану арқылы қалай бояуға болады: қылқаламмен сурет салу қызықты. Бұл балаларға көптеген басқа дамуларды әкеледі
Apple II сағаттары: 9 қадам (суреттермен)
Apple II сағаты: CUPERTINO, Калифорния - 1984 ж. 9 қыркүйек - Apple Computer Inc.® бүгін Apple // watch ™ шығарды - бұл ең жеке құрылғы. Apple // сағаты революциялық дизайнды және кіші құрылғы үшін арнайы жасалған BASIC USER INTERFACE ұсынады. Алма
Күңгірттеу сəулелендіргіші- төсек-орын сағаттары үшін: 4 қадам (суреттермен)
Қараңғы шамдар- төсекке арналған сағаттарға арналған құрал: бұл қондырғы әйелімнің жатын бөлме қараңғыда ұйықтайтын сағатты көре алмайтынына шағымданып, мені ояту үшін жарықты қосқысы келмегендіктен пайда болды. . Әйелім сағатты жарықтандырғысы келмеді, шамы жеткілікті