Բովանդակություն:
- Քայլ 1: MBlock- ի կարգավորում
- Քայլ 2. Arduino/HyperDuino- ի կարգավորումների շտկում
- Քայլ 3. Խելացի մեքենայի ծրագրավորում MBlock- ում
Video: Սկսելով HyperDuino- ի MBlock դիտարկիչի վրա հիմնված կոդավորմամբ. 3 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:49
Բարի գալուստ mBlock վեբ վրա հիմնված ձեռնարկ ՝ HyperDuino- ով: Սա ձեզ ցույց կտա, թե ինչպես ստեղծել mBlock և վերբեռնել ձեր ծածկագիրը ձեր HyperDuino- ում: Սա նաև ցույց կտա ձեզ, թե ինչպես ստեղծել հիմնական կոդը նաև խելացի մեքենայի համար: Սկսելու համար եկեք անմիջապես անցնենք դրա մեջ ՝ կտտացնելով ԱՅՍՏԵ:
Քայլ 1: MBlock- ի կարգավորում
Երբ այն սկսում է բեռնել վեբ էջը, ձեզ կառաջարկվի միացնել ֆլեշ նվագարկիչը, եթե դա չեք արել, շարունակեք և ընտրեք միացնել ֆլեշը և թույլ տվեք այն գործարկել google chrome- ի կողմից: Երբ դա ավարտվի, ձեզ կբերեն mBlock բլոկի կոդավորման հիմնական էջ: Մենք գրեթե ավարտեցինք կարգավորումը: Հաջորդը ձեզ կառաջարկի ներբեռնել մի վարդակից, որն անհրաժեշտ է իրական Arduino/HyperDuino- ին կոդը կազմելու համար: Շարունակեք և սկսեք ներբեռնել ծրագրակազմը: Ներբեռնելիս այն կտեսնեք ձեր էկրանի ներքևի ձախ մասում: Եթե ոչ, կարող եք մուտք գործել ՝ սեղմելով քրոմ զննարկչի աջ կողմում տեղադրված երեք կետերը և անցնելով ներլցումներ: Եթե այն այնտեղ չի հայտնվում, համոզվեք, որ սեղմել եք աջ կոճակը: Ձեզ հարկավոր է գործարկել տեղադրողը և անցնել բոլոր քայլերը ՝ տեղադրումն ավարտելու համար: Երբ ամեն ինչ ավարտված է, ձեզ հարկավոր է վերագործարկել համակարգիչը, ինչպես հուշվում է: Կրկնօրինակվելուց հետո դուք պետք է պատրաստ լինեք բոլորին:
Քայլ 2. Arduino/HyperDuino- ի կարգավորումների շտկում
Նախքան ծրագրավորումը սկսելը, դուք ցանկանում եք ռեժիմը դնել Arduino ռեժիմի վրա և համոզվել, որ վերբեռնում եք տախտակի ճիշտ տիպին: Սկսնակների համար կտտացրեք խմբագրել և սեղմեք ներքևի մասում, որի վրա գրված կլինի Arduino Mode: Այն կփոխի էկրանի տեսքը, բայց մի անհանգստացեք, սա պարզապես հանեց այն կոդը, որն անօգուտ կլիներ Arduino/HyperDuino ծրագրավորման ժամանակ: Հաջորդը դուք կցանկանաք փոխել ձեր վերբեռնած տախտակը: Ես օգտագործում եմ Arduino Uno- ն, ինչին հիմնականում HyperDuino- ն զուգակցված է, ուստի թույլ տվեք այն mBot- ից անցնել Arduino Uno- ին: Ի վերջո, մենք կցանկանանք սահմանել կապի տեսակը, որպեսզի այն չշփոթվի այն բանի հետ, ինչ մենք անում ենք, երբ փորձում ենք այն վերբեռնել: Էկրանի շատ աջ կողմում շարունակեք և սեղմեք միացման ներդիրը և ընտրեք «USB» և համոզվեք, որ այն միացված է համապատասխան USB պորտին, որին միացված է Arduino/HyperDuino- ն, դա կարող է շատ տարբեր համակարգիչների միջև լինել: Վերջ! Դուք ավարտել եք mBlock զննարկչի խմբագրման կարգավորումը: Ստորև բերված է կոդի օրինակ, թե ինչպես պատրաստել խելացի մեքենա և վերբեռնել այն Arduino/HyperDuino- ում:
Քայլ 3. Խելացի մեքենայի ծրագրավորում MBlock- ում
Ես սկսեցի ստեղծել 4 բլոկ ՝ երկու անիվների համար առաջ և հետին գործառույթ սահմանելու համար: Ես դա արեցի, քանի որ ձախ և աջ թեքություն կատարելիս գործառույթն ավելի հեշտ և գեղեցիկ տեսք կունենա, երբ ռոբոտը պտտվի: Հաջորդ նկարին նայելուց առաջ ես ձեզ մարտահրավեր եմ նետում ՝ փորձելու կատարել այս բոլոր 4 հրամանները, կամ նույնիսկ ստեղծել այլ տարբերակ ՝ յուրաքանչյուր շարժիչ առաջ և հետ շարժելու համար: Այժմ, երբ մենք ունենք յուրաքանչյուր շարժիչի համար ինչպես առաջ, այնպես էլ հետընթաց հրաման, թույլ ենք տալիս դրա համար կատարել ընդհանուր առաջ, ընդհանուր հետընթաց, ձախ և աջ գործառույթներ: Տեխնիկապես կարող եք պարզապես օգտագործել մեր կողմից կատարված առաջադրանքներից մեկը ՝ ձախ և աջ թեքվելու համար, բայց ես սիրում եմ, որ մի շարժիչ շարժվի դեպի հետ, իսկ մյուսը ՝ առաջ, որպեսզի այն ավելի հարթ տեսք ունենա: Այժմ, երբ մենք դա ավարտել ենք, եկեք անցնենք հիմնական կոդին: Մենք նախ ցանկանում ենք, որ ծրագրի սկզբում մեքենան ընդհանրապես առաջ շարժվի: Այնուհետև մենք կարող ենք ավելացնել ուլտրաձայնային սենսորային հատվածը `նման: Առայժմ ես պարզապես կթողնեմ ուլտրաձայնային սենսորային մասի մեկ օրինակ, քանի որ կոդի լավագույն մասը ստեղծագործությունն է, որը գալիս է դրա հետ: Տեսեք, թե որքան խելացի կարող եք պատրաստել այս մեքենան: Այս ծածկագիրը այն բաց կթողնի այնտեղ, որտեղ կխուսափի պատերից, սակայն այն դեռ հնարավորություն ունի խրվելու տեղերում: Եթե ունեք որևէ հարց, ազատ թողեք մեկնաբանություն, որպեսզի ես կարողանամ ձեզ օգնել ճանապարհին:
Խորհուրդ ենք տալիս:
Arduino դիտարկիչի վրա հիմնված հեռակառավարում (linux). 9 քայլ (նկարներով)
Arduino դիտարկիչի վրա հիմնված հեռակառավարում (linux). Մենք երեխաներ ունենք: Ես նրանց շատ եմ սիրում, բայց նրանք անընդհատ թաքցնում են արբանյակի և հեռուստատեսության հեռակառավարման վահանակը, երբ միացնում են երեխաների ալիքները: Այն բանից հետո, ինչ դա տեղի ունեցավ ամենօրյա ռեժիմով մի քանի տարի շարունակ, և այն բանից հետո, երբ իմ սիրելի կինը թույլ տվեց ինձ ունենալ
Առանց էկրանի / ցուցադրման (առանց գլխի) աշխատելը Raspberry Pi- ի կամ Linux- ի վրա հիմնված այլ համակարգիչների վրա `6 քայլ
Առանց էկրանի / ցուցադրման (առանց գլխի) աշխատելը Raspberry Pi- ի կամ Linux- ի / unix- ի վրա հիմնված այլ համակարգիչների վրա. Երբ մարդկանց մեծ մասը գնում է Raspberry PI, նրանք կարծում են, որ իրենց անհրաժեշտ է համակարգչի էկրան: Մի վատնեք ձեր գումարը համակարգչի անհարկի մոնիտորների և ստեղնաշարերի վրա: Մի վատնեք ձեր ժամանակը համակարգիչների միջև ստեղնաշարեր և մոնիտորներ տեղափոխելով: Մի կապեք հեռուստացույց, երբ այն չկա
Arduino- ի վրա հիմնված ոչ կոնտակտային ինֆրակարմիր ջերմաչափ - IR- ով հիմնված ջերմաչափ Arduino- ի միջոցով. 4 քայլ
Arduino- ի վրա հիմնված ոչ կոնտակտային ինֆրակարմիր ջերմաչափ | IR- ով հիմնված ջերմաչափ Arduino- ի միջոցով. Բարև ձեզ, այս հրահանգների մեջ մենք կդարձնենք ոչ կոնտակտային ջերմաչափ arduino- ով: Քանի որ երբեմն հեղուկի/պինդի ջերմաստիճանը չափազանց բարձր է կամ ցածր, ապա դժվար է դրա հետ կապ հաստատել և կարդալ այդ դեպքում ջերմաստիճանը
Եղանակի վրա հիմնված երաժշտության գեներատոր (ESP8266 վրա հիմնված միջինի գեներատոր). 4 քայլ (նկարներով)
Եղանակի վրա հիմնված երաժշտության գեներատոր (ESP8266 Based Midi Generator). Բարև, այսօր ես կբացատրեմ, թե ինչպես պատրաստել ձեր սեփական եղանակի վրա հիմնված փոքր երաժշտության գեներատոր: Այն հիմնված է ESP8266- ի վրա, որը նման է Arduino- ին և արձագանքում է ջերմաստիճանին, անձրևին: և լույսի ուժգնություն: Մի ակնկալեք, որ այն ամբողջ երգեր կամ ակորդներ կհաղորդի
Ինչպես միացնել MicroPython- ի որոնվածը ESP8266- ի վրա հիմնված Sonoff խելացի անջատիչի վրա. 3 քայլ (նկարներով)
Ինչպե՞ս միացնել MicroPython- ի որոնվածը ESP8266- ի վրա հիմնված Sonoff խելացի անջատիչի վրա. Այդ գծից ամենաճկուն և էժան սարքերից են Sonoff Basic- ը և Sonoff Dual- ը: Սրանք Wi-Fi- ով միացված անջատիչներ են ՝ հիմնված հիանալի չիպի ՝ ESP8266- ի վրա: Մինչդեռ