Мазмұны:
- 1 -қадам: Басқармаға шолу
- 2 -қадам: Орнату
- 3 -қадам: ArduinoBlocks ортасы
- 4 -қадам: жыпылықтау
- 5 -қадам: жүктеу
- 6 -қадам: Қорытынды
Бейне: 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 ортасы
Жүйеге кіргеннен кейін біз ArduinoBlocks логотипінің оң жағында орналасқан «Жобалар» ашылмалы мәзірін таңдау арқылы жаңа жоба жасай аламыз. «Жаңа жоба» таңдаңыз, содан кейін жеке жобаны бастаңыз.
Бізде қазір бірнеше нұсқа бар, олардың біріншісі - біздің мақсатты платформа қандай болатынын таңдау. Тиісті өрістерді толтырыңыз және олардың жобамен байланысы.
Сіз блоктар тақтасында екі функция бар екенін көресіз. Егер сіз бұған дейін Arduino -мен тәжірибе жасаған болсаңыз, онда сіз Setup and Loop -пен таныс боласыз.
Егер сізде жоқ болса, Arduino коды мына екі функцияны қажет етеді:
-Орнату функциясы: түйіннің конфигурациясын (енгізу -шығару) орнату немесе шығару үшін сериялық портты инициализациялау үшін құрылғы бірінші рет қосылған кезде іске қосылатын кодты таңдау.
-Цикл функциясы: мәңгілік цикл жасауға арналған (айталық (1 = 1) do).
Қол жетімді Arduino кодының палитрасына бір сәт назар аударайық. Оларға негіздер, логика, басқару, айнымалылар мен функциялар кіреді. Бірақ шынымен қызықты бөлігі - бұл басқарудың көптеген нұсқалары, серво, қозғалтқыштар, SD карталар, MQTT, GPS және тіпті Bluetooth басқару элементтері!
Енді бірінші тестімізге көшейік.
4 -қадам: жыпылықтау
Кіріс/шығыс палитрасын тауып, «Digital Pin 2 жазу» деп аталатын блокты сүйреңіз.
Оны орнына түскенше цикл функция блогының үстінен сүйреп апарыңыз. PIN кодын Arduino-да орнатылған жарықдиодты 13-ші пинге өзгертіңіз.
Уақыт палитрасына өтіп, «1000 миллисекунд күтіңіз» блогын табыңыз.
Бұл жолы күйді «қосу» емес, «өшіру» күйіне өзгерту арқылы жоғарыдағы блокты қайталаңыз.
«1000 миллисекунд күтіңіз» блогын қайтадан қосыңыз.
Бұл аяқталғаннан кейін біз өз бағдарламамызды Arduino Uno -ға жүктеуіміз керек
5 -қадам: жүктеу
Біздің бағдарламаны Arduino UNO -ға жүктеудің үш нұсқасы бар.
Бірінші нұсқа браузерден тікелей, онда экранның жоғарғы сол жағында «жүктеу» деп аталатын опция бар.
бірақ алдымен сіз ArduinoBlocks-қосқышты орнатуыңыз керек, код сіздің тақтаңыздың компьютердің USB портына қосылғанына көз жеткізіңіз, содан кейін жүктеуді басу арқылы бағдарламаны тікелей желіден жүктей аласыз.
Бұған қоса, егер сіз төменгі көрсеткіні нұқсаңыз, жоғарғы сол жақтағы Блоктар түймесінің қасында, сіз кодты көре аласыз, оны көшіруге және Arduino IDE -ге қоюға болады.
Біз үшінші әдісті қолданамыз, егер сіз Arduino IDE орнатқан болсаңыз және.ino файлын жүктесеңіз.
Біздің код сәтті жүктелген кезде, борттық жарық диоды әр секунд сайын жыпылықтайды.
6 -қадам: Қорытынды
Блоктарды бағдарламалау - бұл өте қызықты және оны бастау өте оңай. Blockly -дің пайда болуы бізге ArduinoBlocks берді, ол тіпті жаңа кодерге әсерлі туындылар жасауға мүмкіндік береді.
Егер сізде қандай да бір сұрақ туындаса, менімен байланыса аласыз: [email protected] немесе пікір қалдырыңыз.
myYoutube
myFacebook
myTwitter
Бұл нұсқаулықты оқығаныңыз үшін рахмет ^^ және жақсы күн.
Көріскенше.
Ахмед Нуира
Ұсынылған:
ESP8266 веб -сервер ретінде қалай қолданылады: 5 қадам
ESP8266 -ны веб -сервер ретінде қалай қолдануға болады: Сәлеметсіз бе, мен қазір Windows 10, NodeMCU 1.0 қолданамын, мен қолданған бағдарламалық жасақтаманың тізімі мен орындадым: Arduino IDE esp8266 үшін қосымша тақталар SpiffLibrary: WebsocketI NodeMCU сервер ретінде HTML файлына қызмет етіңіз, мен ренжідім
Сенсорлық сенсор TTP-223B қалай қолданылады: 4 қадам
TTP-223B сенсорлық сенсорды қолдану әдісі: TTP223-BA6-бұл жанасуды анықтай алатын IC. Бұл IC дәстүрлі тікелей батырманы алмастыру үшін жасалған. Компоненттерді қосу арқылы бұл IC әр түрлі мақсаттарға арналған болуы мүмкін, мысалы: DC коммутаторының айнымалы ток қосқышы Tact Switch Etc, мен жобаның мысалын беремін
Оқулық: Arduino UNO көмегімен RGB түс детекторы сенсоры TCS230 қалай қолданылады: 3 қадам
Оқу құралы: Arduino UNO көмегімен RGB түс детекторының сенсоры TCS230 қалай қолдану керек: Сипаттама: Бұл оқулықта Arduino Uno көмегімен RGB түс детекторы сенсорын пайдалану туралы бірнеше қарапайым қадамдар көрсетіледі. Бұл оқулықтың соңында сіз бірнеше түстерді салыстыратын көптеген нәтижелерді аласыз
GY -30 BH1750 жарық сенсоры (GY30 / GY302) қалай сыммен қосылады және қолданылады - Оңай - Arduino жобасы!: 7 қадам
GY -30 BH1750 жарық сенсоры (GY30 / GY302) - сымды қалай қолдану керек - Arduino жобасы!: Бұл оқулықта біз Arduino көмегімен GY -30 BH1750 жарық интенсивті сенсорын тез және оңай қолдануды үйренеміз. Көрсетілім бейнесін қараңыз
ESP32 Bluetooth оқулығы - ESP32 кіріктірілген Bluetooth қалай қолданылады: 5 қадам
ESP32 Bluetooth оқулығы | ESP32 кіріктірілген Bluetooth қалай пайдалануға болады: Сәлеметсіздерме балалар, өйткені ESP32 тақтасы WiFi & Bluetooth екеуі де, бірақ көбінесе біздің жобалар үшін біз тек Wifi қолданамыз, біз Bluetooth қолданбаймыз, сондықтан бұл нұсқаулықта мен ESP32 Bluetooth пайдалану қаншалықты оңай екенін көрсетемін. Сіздің негізгі жобаларыңыз үшін