Мазмуну:
- 1 -кадам: MBlock орнотуу
- 2 -кадам: Arduino/HyperDuino орнотууларын өзгөртүү
- 3 -кадам: MBlockто акылдуу машинаны программалоо
Video: HyperDuino үчүн MBlock браузерине негизделген коддоону баштоо: 3 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
HyperDuino менен mBlock вебке негизделген окуу куралына кош келиңиз. Бул mBlockту кантип орнотууну жана кодуңузду HyperDuinoго жүктөөнү көрсөтөт. Бул ошондой эле акылдуу унаа үчүн негизги кодду кантип түзүүнү көрсөтөт. Баштоо үчүн, бул жакка чыкылдатуу менен ага секире аласыз.
1 -кадам: MBlock орнотуу
Веб -баракча жүктөлө баштаганда, эгер сиз андай кылбасаңыз, анда флеш -плеерди иштетүү сунушталат, улантыңыз жана иштетүү флэшин тандаңыз жана аны google chrome менен иштетүүгө уруксат бериңиз. Бул аяктагандан кийин, сиз mBlock блокторун коддоочу башкы бетке алып келесиз. Орнотуу менен дээрлик бүтүп калдык! Андан кийин ал кодду чыныгы Arduino/HyperDuinoго чогултуу үчүн керектүү болгон плагинди жүктөөнү талап кылат. Улантуу жана программаны жүктөп баштоо. Ал жүктөлүп жатканда экраныңыздын төмөнкү сол жагында пайда болгонун көрөсүз. Болбосо, Chrome браузеринин оң жагында жайгашкан үч чекитти басып, жүктөп алсаңыз болот. Эгерде ал жерде көрүнбөсө, оң баскычты чыкылдатыңыз. Орнотуучуну иштетип, орнотууну аяктоо үчүн бардык кадамдардан өтүшүңүз керек. Баары аяктагандан кийин, компьютерди кайра иштетүү керек болот. Кайра жүктөлгөндө, барууга даяр болушуңуз керек!
2 -кадам: Arduino/HyperDuino орнотууларын өзгөртүү
Биз программалоону баштаардан мурун, сиз режимди Arduino режимине коюп, туура тактанын түрүнө жүктөп жатканыңызды текшергиңиз келет. Баштоо үчүн түзөтүүнү чыкылдатыңыз жана эң ылдый жагын басыңыз, анда Arduino Mode деп айтылат. Бул экрандын көрүнүшүн өзгөртөт, бирок коркпогула, бул жөн эле Arduino/HyperDuino программалоодо пайдасыз боло турган кодду алып салды. Кийинкиде сиз дагы жүктөп жаткан тактаны өзгөрткүңүз келет. Мен Arduino Uno колдонуп жатам, бул HyperDuino негизинен жупташкан, андыктан аны mBotтон Arduino Unoго которолу. Акырында, биз аны жүктөө үчүн аракет кылып жатканда, эмне кылып жаткандыгыбыз менен чаташтырбоо үчүн, байланыштын түрүн орнотууну каалайбыз. Экрандын эң оң жагында улантуу жана туташуу өтмөгүн басып, "USB" тандап, анын Arduino/HyperDuino туташкан туура USB портуна туташканын текшериңиз, бул ар кандай компьютерлердин ортосунда болушу мүмкүн. Дал ушул! Сиз mBlock браузеринин версиясын орноттуңуз. Төмөндө акылдуу машинаны кантип жасоо жана аны Arduino/HyperDuino жүктөө боюнча мисал коду болот.
3 -кадам: MBlockто акылдуу машинаны программалоо
Мен эки дөңгөлөктүн тең алдыга жана артка функциясын аныктоо үчүн 4 блокту түзүү менен баштадым. Мен муну кылдым, анткени солго жана оңго бурулганда робот айланганда оңой жана жакшы көрүнөт. Мен кийинки сүрөттү кароодон мурун бул 4 буйруктун баарын аткарууга, же ар бир моторду алдыга жана артка жылдыруунун башка жолун түзүүгө чакырам. Эми бизде ар бир мотор үчүн алдыга да, артка да буйрук бар болгондуктан, анын жалпы, алдыга, артка, солго жана оңго функциясын жасайбыз. Техникалык жактан сиз жөн эле алдыга карай буйруктардын бирин колдоно аласыз, ал оңго жана солго бурулат, бирок мен бир моторду артка, экинчисин алдыга жылдырганды жакшы көрөм. Эми биз муну бүтүрдүк, негизги кодго өтөлү. Биз адегенде программанын башталышында машинанын алдыга жылышын каалайбыз. Андан кийин биз УЗИ сенсор бөлүгүн кошо алабыз. Азырынча мен УЗИ сенсорунун бир гана мисалын калтырам, анткени коддун эң жакшы бөлүгү аны менен коштолгон чыгармачылык. Бул машинаны канчалык акылдуу кыла алаарыңызды көрүңүз. Бул код аны ачык калтырат, ал дубалдардан качат, бирок дагы эле жерлерде тыгылып калуу мүмкүнчүлүгү бар. Эгерде сизде кандайдыр бир суроолор болсо, комментарийге жазыңыз, мен сизге жолдо жардам бере алам!
Сунушталууда:
Arduino браузерине негизделген алыстан башкаруу (linux): 9 кадам (сүрөттөр менен)
Arduino браузерине негизделген алыстан башкаруу (linux): Бизде балдар бар. Мен аларды жакшы көрөм, бирок алар балдардын каналдарын кошкондо спутниктин жана сыналгынын пультун жашырышат. Бул бир нече жыл бою күн сайын болуп өткөндөн кийин, жана менин сүйүктүү аялым мага уруксат бергенден кийин
ESP8266 & ESP32 үчүн Python менен иштөөнү баштоо: 6 кадам
ESP8266 жана ESP32 үчүн Python менен иштөөнү баштоо: Bacground ESP8266 жана анын кичүү иниси ESP32-бул толук TCP/IP стеги жана микро контролеру бар Wi-Fi микрочиптери. ESP8266 чипи биринчи жолу 2014 -жылы өндүрүүчүлөрдүн көңүлүн бурган. Ошондон бери төмөн баа (
Ардуиного негизделген байланышсыз инфракызыл термометр - IR негизделген термометр Arduino колдонуу: 4 кадам
Ардуиного негизделген байланышсыз инфракызыл термометр | IR негизделген термометр Arduino колдонуу: Салам балдар бул көрсөтмөлөрдө биз ардуинону колдонобуз. ошол сахнада температура
Аба ырайына негизделген музыка генератору (ESP8266 негизделген Midi генератору): 4 кадам (сүрөттөр менен)
Аба ырайына негизделген музыка генератору (ESP8266 негизделген Midi генератору): Саламатсызбы, мен бүгүн өзүңүздүн кичинекей аба ырайына негизделген музыкалык генераторду кантип жасоону түшүндүрүп берем. жана жарыктын интенсивдүүлүгү. Бул бүтүндөй ырларды же аккорд программасын түзөт деп күтпөңүз
NRF51822 үчүн IDE менен кантип баштоо керек, ARM® KEIL MDK V5 + ST-Link: 6 кадам
NRF51822 үчүн IDE менен кантип баштоо керек, ARM® KEIL MDK V5 + ST-Link: Обзор Мен хобби долбоорум үчүн nRF51822 тиркемесин иштеп баштаганымда, бул темада уюштурулган маалымат жок экенин байкадым. Бул жерде мен башыман өткөндөрдү белгилегим келет