Мазмуну:
- 1 -кадам: Башкарманы карап чыгуу
- 2 -кадам: Орнотуу
- 3 -кадам: ArduinoBlocks Environment
- 4 -кадам: Көз ирмем
- 5 -кадам: Жүктөө
- 6 -кадам: Жыйынтык
Video: ArduinoBlocksту кантип колдонуу керек: 6 кадам
2025 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2025-01-05 19:32
Arduino программасын үйрөнүүнүн оңой жолун каалайсызбы?
Блок кылат !!
Жөн гана Arduino Uno жана ArduinoBlocks веб -сайтын колдонуп, программалоо синтаксисин эстен чыгарбастан программаңызды оңой эле түзө аласыз.
1 -кадам: Башкарманы карап чыгуу
ArduinoBlocks Arduino үчүн блокко негизделген интерфейсти түзүү үчүн Google Blockly өнүктүрүү кодун колдонгон.
Учурда ал Arduino UNO, NANO жана MEGAны колдойт.
Эскертүү: Бул үйрөткүчтүн аягында практикалык курууну кылгыңыз келсе, сизге шайкеш Arduino тактасы керек болот.
2 -кадам: Орнотуу
1. ArduinoBlocks вебсайтына баш багыңыз.
2. Биз аны колдонуудан мурун каттоо эсебин түзүшүбүз керек, бирок бул биздин бардык маалыматтар жана маалымат булутта сакталганын билдирет, андыктан бузулган файлдарга ээ болуу мүмкүнчүлүгү азыраак.
-Ошентип, биз arduinoBlocks чөйрөсү менен таанышуудан баштайбыз.
3 -кадам: ArduinoBlocks Environment
Киргенден кийин, ArduinoBlocks логотипинин оң жагында жайгашкан "Долбоорлор" ачылуучу пунктун тандап, жаңы долбоор түзө алабыз. "Жаңы долбоорду" тандап, андан кийин жеке долбоорду баштаңыз.
Бизде азыр бир нече вариант бар, биринчиси - биздин максаттуу платформа кандай болорун тандоо. Тиешелүү талааларды толтуруңуз жана алардын долбоорго кандай тиешеси бар.
Сиз буга чейин Блоктор панелинде эки функция бар экенин көрөсүз. Эгерде сиз буга чейин Arduino менен эксперимент кылган болсоңуз, анда сиз Орнотуу жана Цикл менен тааныш болосуз.
Эгерде сизде жок болсо, Arduino коду бул эки функцияны талап кылат:
-Орнотуу функциясы: блок биринчи жолу күйгүзүлгөндө иштей турган кодду тандоо, казыктардын конфигурациясын (I/O) орнотуу үчүн же чыгаруу үчүн сериялык портту инициализациялоо үчүн колдонулат.
-Цикл функциясы: түбөлүк цикл үчүн иштелип чыккан (айталы (1 = 1) кыл).
Келгиле, Arduino Code палитраларын карап көрөлү. Алар негиздерди, логиканы, башкарууну, өзгөрмөлөрдү жана функцияларды камтыйт. Бирок, чынында эле, кызыктуу бөлүгү - бул башкаруунун көптөгөн варианттарын камтыйт, сервоприёмниктер, моторлор, SD карталар, MQTT, GPS жана ал тургай Bluetooth көзөмөлдөрү!
Эми биринчи тестибизге өтөлү.
4 -кадам: Көз ирмем
Киргизүү/Чыгаруу палитрасын таап, "Digital Pin 2 жаз" деп аталган блокту сүйрөңүз.
Аны ордуна келгенге чейин циклдын функциялык блогунун үстүнөн сүйрөңүз. Пиндин номерин Arduinoдогу LED диапазону 13кө өзгөртүңүз.
Убакыт палитрасына барып, "1000 миллисекунд күт" блогун табыңыз.
Жогорудагы блокту бул жолу кайталаңыз, абалды "күйгүзгөнгө" эмес, "өчүрүүгө" алмаштырыңыз.
Кайра "1000 миллисекунд күт" блокун кошуңуз.
Ушуну менен биз программабызды Arduino Unoго жүктөшүбүз керек
5 -кадам: Жүктөө
Биздин программаны Arduino UNOго жүктөөнүн үч варианты бар.
Биринчи параметр браузерден түздөн -түз, экрандын жогорку сол жагында "жүктөө" деп аталган параметр бар.
бирок адегенде сиз ArduinoBlocks-коннекторун орнотушуңуз керек, sencode сиздин тактаңыздын компьютериңиздин USB портуна туташтырылганын текшериңиз, андан кийин жүктөөнү басуу менен программаны вебден түз жүктөй аласыз.
Мындан тышкары, эгер сиз ылдый жебени чыкылдатыңыз, жогорку сол жагындагы Блоктор баскычынын жанында, сиз кодду көрүү мүмкүнчүлүгүнө ээ болосуз, андан кийин аны көчүрүү жана Arduino IDEге чаптоо мүмкүн.
Үчүнчү жолду колдонобуз, эгер сиз Arduino IDE орноткон болсоңуз жана.ino файлын жүктөп алыңыз.
Ошентип, биздин код ийгиликтүү жүктөлгөндө, борттогу LED ар бир секундда өчүп -күйүп турат.
6 -кадам: Жыйынтык
Блокторду программалоо абдан кызыктуу жана аны баштоо абдан оңой. Блоклинин келиши бизге ArduinoBlocks берди, ал жаңы кодировщикке кээ бир таасирдүү чыгармаларды жаратууга мүмкүнчүлүк берет.
Эгер кандайдыр бир сурооңуз болсо, албетте, мени менен байланышсаңыз болот: [email protected], Же комментарий калтырыңыз.
myYoutube
Менин фейсбугум
myTwitter
Бул көрсөтмөлүү окуу үчүн рахмат ^^ жана жакшы күн.
Көрүшкөнчө.
Ахмед Нуира
Сунушталууда:
Linux жүктөө дискин кантип түзүү керек (жана аны кантип колдонуу керек): 10 кадам
Linux жүктөө дискин кантип түзүү керек (жана аны кантип колдонуу керек): Бул Linuxту кантип баштоо керектиги жөнүндө жөнөкөй маалымат, тактап айтканда Ubuntu
DS1307ди кантип колдонуу керек Arduino колдонуу: 7 кадам
DS1307ди кантип колдонуу керек Arduino колдонуу: DS1307 - бул чыныгы убакыт сааты IC (RTC). Бул IC убакыт маалыматтарды берүү үчүн колдонулат. Белгиленген убакыт секундадан, мүнөттөн, сааттардан, күндөрдөн, датадан, айдан жана жылдан башталат. Бул IC Crystal жана 3.6V батареялары сыяктуу кошумча тышкы компоненттерди талап кылат. Кристалл
Wemos ESP-Wroom-02 D1 Mini WiFi модулун кантип колдонуу керек Blynkти колдонуу менен ESP8266 + 18650: 10 кадам
Wemos ESP-Wroom-02 D1 Mini WiFi модулун кантип колдонуу керек Blynkти колдонуу менен ESP8266 + 18650: Мүнөздөмөсү: nodemcu 18650 кубаттоо тутумунун интеграциясы менен шайкеш келет. туташтыргычы уйку режиминде колдонулушу мүмкүн · 1 кошуу
Mac Терминалын кантип колдонуу керек жана Негизги функцияларды кантип колдонуу керек: 4 кадам
Mac Терминалын кантип колдонуу керек жана Негизги функцияларды кантип колдонуу керек: Биз сизге MAC Терминалын кантип ачууну көрсөтөбүз. Биз ошондой эле сизге терминалдын ичинде ifconfig, каталогдорду өзгөртүү, файлдарга кирүү жана arp сыяктуу бир нече мүмкүнчүлүктөрдү көрсөтөбүз. Ifconfig сизге IP дарегиңизди жана MAC жарнагыңызды текшерүүгө мүмкүндүк берет
Blynkти колдонуу менен Arduino WeMos D1 WiFi UNO ESP8266 IOT IDEге шайкеш келген тактаны кантип колдонуу керек: 10 кадам
Blynkти колдонуу менен Arduino WeMos D1 WiFi UNO ESP8266 IOT IDEге шайкеш келген тактаны кантип колдонсо болот: Arduino WeMos D1 WiFi UNO ESP8266 IOT IDE Compatible Board Description: Description: WiFi ESP8266 Development Board WEMOS D1. WEMOS D1 - ESP8266 12Eге негизделген WIFI өнүктүрүү тактасы. Иштөө тутуму NODEMCUга окшош, бирок аппараттык жабдуулар бузулган