Arduino ռուսերեն տարբերակ. Լրացուցիչ տախտակների տեղադրում Arduino IDE-ում

Եկեք նայենք, թե ինչպես սկսել Arduino-ն Windows-ում, օգտագործելով Arduino Uno-ն որպես օրինակ: Այլ տախտակների համար տարբերությունը նվազագույն է. այս հատկանիշները նշված են հատուկ տախտակների նկարագրության էջերում:

1. Arduino IDE-ի տեղադրում

Քայլ 1

Ընտրեք միջավայրի տարբերակը ձեր օպերացիոն համակարգի հիման վրա:

Քայլ 2

Կտտացրեք «ՊԱՐԶԱԿԻ ՆԵՐԲԵՌՆՈՒՄ» կոճակին՝ Arduino IDE-ն անվճար ներբեռնելու համար:

2. Արդուինո IDE-ի գործարկում

Գործարկեք Arduino IDE-ը:

Arduino IDE-ն չի՞ սկսվում:

Ամենայն հավանականությամբ, JRE-ը (Java Runtime Environment) ճիշտ տեղադրված չէ համակարգչում: Խնդիրը լուծելու համար

3. Տախտակի միացումը համակարգչին

Օպերացիոն համակարգը ճանաչեց Arduino տախտակը որպես COM պորտ և նշանակեց 2 համարը: Եթե ​​ձեր համակարգչին միացնեք մեկ այլ Arduino, օպերացիոն համակարգը նրան այլ համար կհատկացնի: Եթե ​​ունեք մի քանի Arduino տախտակներ, շատ կարևոր է չշփոթել COM պորտի համարների հետ կապված:

Ինչ որ բան այնպես չգնաց?

Arduino-ն համակարգչին միացնելուց հետո սարքի մենեջերում նոր սարքեր չե՞ն հայտնվում: Սա կարող է պայմանավորված լինել հետևյալ պատճառներով.

    Թերի USB մալուխ կամ միացք

    Կողպում օպերացիոն համակարգից

    Թերի Arduino տախտակ

4. Arduino IDE-ի կարգավորում

Arduino IDE-ն Arduino-ի հատուկ հարթակով կարգավորելու համար անհրաժեշտ է ընտրել Arduino մոդելի անվանումը և տախտակին հատկացված COM պորտի համարը:


Այս օրինակում մենք ընտրել ենք Arduino Uno տախտակը: Ձեր դեպքում ընտրեք հատուկ ձեր Arduino մոդելը:

Շնորհավորում ենք, Arduino IDE-ն ստեղծվել է ձեր Arduino տախտակը լցնելու համար:

Ինչ որ բան այնպես չգնաց?

Միջավայրը ստեղծվել է, տախտակը միացված է։ Ժամանակն է պլատֆորմը թարթելու համար:

Arduino IDE-ն պարունակում է պատրաստի օրինակների մեծ ցուցակ, որտեղ դուք կարող եք արագ լրտեսել ցանկացած խնդրի լուծումը: Եկեք ընտրենք ամենատարածված օրինակը՝ «Blink»:

Մի փոքր փոփոխեք կոդը՝ տեսնելու տարբերությունը գործարանային LED-ի թարթման հետ:

Փոխարինենք տողը.

Հետաձգում (1000);

Հետաձգում (100);

Կոդի ամբողջական տարբերակը.

անվավեր կարգավորում () ( // դրեց 13-րդ փին ելքի ռեժիմը pinMode (13, OUTPUT); ) անվավեր հանգույց () ( // ուղարկեք «բարձր ազդանշան» 13 կապին digitalWrite (13, HIGH); // սպասել 100 միլիվայրկյանուշացում (100); // ուղարկեք «ցածր ազդանշան» 13 կապին digitalWrite (13, LOW); // սպասել 100 միլիվայրկյանուշացում (100); )

«L» LED-ն այժմ պետք է միանա և անջատվի յուրաքանչյուր 100 միլիվայրկյանում՝ 10 անգամ ավելի արագ, քան սկզբնական տարբերակը: Վերբեռնեք էսքիզը Arduino և ստուգեք.
Բեռնումից հետո LED-ը կսկսի ավելի արագ թարթել: Ամեն ինչ ստացվեց։

Ինչ որ բան այնպես չգնաց?

Բեռնման արդյունքում ձևի սխալ է հայտնվում՝ avrdude՝ stk500_get sync (): համաժամեցված չէ՝ resp = 0x00? Սա նշանակում է, որ Arduino-ն ճիշտ կազմաձևված չէ: Վերադարձեք նախորդ քայլերին և համոզվեք, որ սարքը ճիշտ է ճանաչվել օպերացիոն համակարգի կողմից, և որ COM պորտի ճիշտ կարգավորումները և տախտակի մոդելը տեղադրված են Arduino IDE-ում։

Arduino-ի մշակման միջավայրը տեքստային խմբագիր է ծրագրի կոդի համար, հաղորդագրությունների տարածք, տեքստային ելքային պատուհան (վահանակ), գործիքագոտի և մի քանի մենյու: Ծրագրեր ներբեռնելու և հաղորդակցության համար մշակման միջավայրը միացված է Arduino սարքաշարին:

Որտեղի՞ց կարող եմ ներբեռնել այն:

Վերջին տարբերակը միշտ կարելի է գտնել arduino.cc պաշտոնական կայքում

Ի՞նչ օպերացիոն համակարգերի համար է այն մուտք գործում:

Windows, Mac, Linux

Կա՞ Arduino ծրագրավորման ամբողջական, պաշտոնական տեղեկանք:

Այո, բայց ցավոք միայն անգլերենով։ Հղում.

Եկեք անցնենք բուն միջավայրի ակնարկին: Այս գրելու պահին ամենավերջին տարբերակը 1.0.5-ն է: Այս տարբերակի վերանայումն է, որ մենք կանցկացնենք։ Ի դեպ, դուք արդեն տեղադրել եք ձեր Arduino տախտակը: Ոչ? Մենք ունենք ձեզ համար :)

«Էսքիզ», «կազմում» հասկացությունները և այլ հիմնական սահմանումներ կարելի է գտնել հետևյալ հոդվածում՝ «»։ Առայժմ եկեք նայենք Arduino IDE-ի հիմնական գործառույթներին:

«Ֆայլ»... Բաց թողնելով մենյուի ակնհայտ տարրերը, ես կցանկանայի նշել այնպիսի կետ, ինչպիսին է «Sketch folder»: Լռելյայնորեն, Arduino IDE-ն պահում է յուրաքանչյուր ուրվագիծը առանձին թղթապանակում: Թղթապանակի անունը նույնն է, ինչ ուրվագծի համար նշված անունը, երբ դուք այն պահել եք: «Կարգավորումներ» ցանկի տարրում կարող եք փոխել էսքիզներով թղթապանակների աշխատանքային գրացուցակը:

Ցանկի վրա «Խմբագրել»գտնվում են ձեր ծրագրի կոդի հետ աշխատելու հրամանները: Հաճախ օգտագործվող հրամանները հարմար են ստեղնաշարի դյուրանցումների դյուրանցումներով: Հարմար գործառույթները ֆորումների համար և html ձևաչափով պատճենելու հնարավորությունն են, ինչը թույլ է տալիս կիսվել ձեր էսքիզներով՝ մակնշումը պարզ պահելով համապատասխանաբար BB կոդերի կամ html նշագրման տեսքով:

«Էսքիզ»... Կառավարման վահանակից «Ստուգել / Կազմել» հրամանը կրկնօրինակված է այս ընտրացանկում: Որի կատարումը կհանգեցնի ձեր կոդը ստուգելու սխալների համար, իսկ եթե դրանք բացակայում են՝ կոմպիլյացիայի։

«Show Sketch Folder» ցանկի տարրը կբացի Arduino IDE աշխատանքային գրացուցակը, որը նշված է կարգավորումներում:

«Ավելացնել ֆայլ ...» թույլ է տալիս բացել տեքստային ֆայլ (կամ ուրվագիծ) առանձին ներդիրում:

Կցանկանայի անդրադառնալ նաև գրադարանների ներմուծմանը։ Arduino IDE-ն պարունակում է բազմաթիվ նախապես տեղադրված գրադարաններ: Դրանց ցանկը, ինչպես նաև անգլերեն լեզվով տեղեկատու ձեռնարկը կարելի է գտնել arduino.cc կայքում:

Գրադարանները լրացուցիչ գործառույթներ են ավելացնում էսքիզներին, օրինակ՝ սարքաշարի հետ աշխատելիս կամ տվյալների մշակման ժամանակ: Մեկ կամ մի քանի հրահանգներ #ներառումկտեղադրվի էսքիզային կոդի սկզբում՝ գրադարանների հետագա կազմմամբ և էսքիզի հետ միասին։ Գրադարանների բեռնումը պահանջում է լրացուցիչ տարածք Arduino-ի հիշողության մեջ: Երրորդ կողմի գրադարանները տեղադրելու համար կարող եք օգտագործել «Ներմուծել գրադարան ...» / «Ավելացնել գրադարան ...» հրամանը.

Որպես այլընտրանք, հնարավոր է գրադարաններ ավելացնել անմիջապես գրադարանների թղթապանակում գտնվող աշխատանքային գրացուցակում: Այս մոտեցումը պահանջում է IDE-ի վերագործարկում:

Ցանկի վրա «Ծառայություն»դուք պետք է նշեք ձեր Arduino տախտակի մոդելը, ինչպես նաև COM պորտը, որին այն միացված է:

Հարմար հատկանիշը ավտոմատ ձևաչափումն է, որը թույլ է տալիս շտկել էսքիզի դասավորության թերությունները և այն ընթեռնելի դարձնել: Հատկապես կարևոր է երրորդ կողմի ծրագրերը պատճենելիս:

Arduino IDE-ն թույլ է տալիս վերբեռնել bootloader-ը atmega միկրոկոնտրոլերների վրա: Օգտագործված սարքը նշված է «Ծրագրավորող» ցանկի տարրում: «Write bootloader» հրամանը ուղղակիորեն լրացնում է բեռնիչը նշված տախտակի մոդելի համար:

Ցանկի տարր «Պորտ մոնիտոր»կանչում է պատուհան՝ arduino-ի հետ COM պորտի միջոցով հաղորդագրություններ փոխանակելու համար.

«Տեղեկանք»Ցանկի տարրերը հանգեցնում են համապատասխան հոդվածների պաշտոնական կայքում (անգլերեն):

Կառավարման վահանակի հրամանները, ինչպես տեսնում ենք, կրկնօրինակում են ընտրացանկի ամենահամապատասխան տարրերը:

Սա եզրափակում է մեր Arduino IDE վերանայումը: Ինչպես միշտ, մենք պատրաստ ենք պատասխանել մեկնաբանություններում ծագած ցանկացած հարցի։ Մնացեք մեզ հետ :)

Օգտակար հղումներ.

ՄարիաՄոլԲաց կոդով նախագիծ է, որն իրականացնում է այլընտրանքային Arduino IDE առաջադեմ օգտվողների համար:

Eclipse-ի կարգավորում Arduino Uno-ի հետ աշխատելու համար:

Arduino-ի մշակման միջավայրը բաղկացած է ծրագրի կոդի համար ներկառուցված տեքստային խմբագրիչից, հաղորդագրության տարածքից, տեքստի ելքային պատուհանից (վահանակներից), հաճախակի օգտագործվող հրամանների կոճակներով գործիքագոտուց և մի քանի մենյուից: Ծրագրեր ներբեռնելու և հաղորդակցության համար մշակման միջավայրը միացված է Arduino սարքաշարին:

Բեռնել
Սերիական մոնիտոր

Ցուցադրում է Arduino հարթակ ուղարկված տվյալները (USB տախտակ կամ սերիական ավտոբուսի տախտակ): Տվյալներ ուղարկելու համար դուք պետք է մուտքագրեք տեքստը և սեղմեք Send կամ Enter կոճակը: Այնուհետև արժեքին համապատասխանող բացվող ցուցակից ընտրվում է բաուդի արագությունը Serial.beginէսքիզում։ Mac կամ Linux OS-ում Arduino պլատֆորմը կվերագործարկվի (ուրվագիծը կսկսվի նորից), երբ միացված է սերիական ավտոբուսի մոնիտորինգը:

Հնարավոր է տեղեկատվության փոխանակում հարթակի հետ Processing, Flash, MaxMSP եւ այլն ծրագրերի միջոցով։ (Մանրամասների համար տե՛ս ինտերֆեյսի նկարագրության էջը):

Կարգավորումներ

Որոշ պարամետրեր փոխվում են պատուհանում Նախապատվություններ(Arduino մենյու Mac OS-ում կամ File մենյու Windows-ում և Linux-ում): Մնացած կարգավորումները գտնվում են ֆայլում, որի գտնվելու վայրը նշված է Preferences պատուհանում:

Հարթակներ

Պլատֆորմի ընտրությունը ազդում է պարամետրերի վրա (օրինակ՝ պրոցեսորի արագությունը և բուդի արագությունը), որոնք օգտագործվում են էսքիզները կազմելիս և բեռնելիս, և միկրոկառավարիչի բեռնիչի ձայնագրման կարգավորումները: Պլատֆորմի որոշ բնութագրեր տարբերվում են միայն վերջին պարամետրով (Bootloader loading), այնպես որ, նույնիսկ համապատասխան ընտրությամբ հաջող բեռնման դեպքում, կարող է անհրաժեշտ լինել ստուգել տարբերությունը նախքան Bootloader-ը գրելը:

  • Arduino BT
    ATmega168-ի ժամացույցի հաճախականությունը 16 ՄՀց է: Bootloader-ի բեռնումը տեղի է ունենում Bluetooth մոդուլի սկզբնավորման համար ծածկագրերի հետ միասին:
  • LilyPad Arduino ATmega328-ի հետ
    ATmega328-ն ունի 8 ՄՀց (3,3 Վ) ժամացույցի արագություն՝ ավտոմատ վերաբեռնման հնարավորությամբ: Համապատասխանում է Arduino Pro-ին կամ Pro Mini-ին (3.3V, 8MHz) ATmega328-ի հետ:
  • LilyPad Arduino ATmega168-ի հետ
    ATmega168-ի ժամացույցի հաճախականությունը 8 ՄՀց է:

    Բեռնված Bootloader-ը երկար ժամանակ է թողել (վերագործարկվելիս PIN 13 LED-ը թարթում է երեք անգամ), քանի որ LilyPad-ի բնօրինակ տարբերակները չեն աջակցում ավտոմատ վերաբեռնում: Նաև արտաքին ժամացույցը չի ապահովվում, հետևաբար Bootloader-ը կարգավորում է ներքին 8 ՄՀց ժամացույցի բեռնումը ATmega168-ում:

    Եթե ​​ունեք LilyPad-ի ավելի ուշ տարբերակ (6-փին ծրագրաշարի մուտքագրմամբ), դուք պետք է ընտրեք Arduino Pro կամ Pro Mini (8 ՄՀց) ATmega168-ով, նախքան բեռնիչը բեռնելը:

  • Arduino Pro կամ Pro Mini (3.3V, 8 ՄՀց) ATmega328-ով
    ATmega328-ն ունի 8 ՄՀց (3,3 Վ) ժամացույցի արագություն՝ ավտոմատ վերաբեռնման հնարավորությամբ: Համապատասխանում է LilyPad Arduino-ին ATmega328-ի հետ:
  • Arduino Pro կամ Pro Mini (3.3V, 8 ՄՀց) ATmega168-ով
    ATmega168-ը աշխատում է 8 ՄՀց (3,3 Վ) հաճախականությամբ՝ ավտոմատ վերաբեռնման հնարավորությամբ:
  • Arduino NG կամ ավելի վաղ ATmega168-ով
    ATmega168-ի ժամացույցի հաճախականությունը 16 ՄՀց է, հնարավոր չէ ավտոմատ վերաբեռնում: Կազմումը և վերբեռնումը նույնն են, ինչ Arduino Diecimila-ն կամ Duemilanove-ը ATmega168-ով, բայց Bootloader-ի բեռնումը երկար ժամանակ է անցնում (վերագործարկման ժամանակ PIN 13 LED-ը թարթում է երեք անգամ):
  • Arduino NG կամ ավելի վաղ ATmega8-ով
    ATmega8-ի ժամացույցի հաճախականությունը 16 ՄՀց է, ավտոմատ վերաբեռնման տարբերակ չկա:

Arduino-ն տարբեր ավտոմատ սարքերի ծրագրավորման կարգավորիչ ծրագիր է:

Դիմում

Arduino ծրագրաշարը բաղկացած է մի քանի մասից՝ զարգացման միջավայր և տախտակ։ Նախ անհրաժեշտ է ներբեռնել ծրագիրը: Այն ներբեռնելու և օգտագործելու հետ կապված խնդիրներ չպետք է լինեն, քանի որ ծրագրակազմը բաշխվում է ամբողջովին անվճար և ունի ռուսալեզու տեղայնացում: Դրանից հետո դուք պետք է գնել հատուկ տախտակ: Հիշեք, որ առանց այն գնելու ծրագրաշարը տեղադրելն իմաստ չունի:

Տախտակն ինքնին անհրաժեշտ է նրան միացնելու տարբեր տարրեր, ինչպիսիք են լամպերը, շարժիչները, սենսորները, բարձրախոսները և այլ մասեր: Դե ինչ, կարգավորիչի օգնությամբ հնարավոր կլինի գրել ծրագիր, որը կկառավարի ստեղծված այս ամբողջ սարքը։ Ի թիվս այլ բաների, Arduino-ն կարող է միանալ օգտատիրոջ համակարգչում տեղադրված ծրագրերին: Ծրագրերից, որոնց հետ այն ինտեգրվում է, կան Pure Data, Macromedia Flash, Super Collider և մի քանի այլ ծրագրեր:

Ինտերֆեյս

Arduino-ի ինտերֆեյսը բավականին լակոնիկ է: Վերևի տողում կարող եք գտնել «Ֆայլ», «Խմբագրել», «Էսքիզ», «Գործիքներ» և «Օգնություն» կոճակները: Դրանց տակ կան նաև մի քանի ֆունկցիոնալ ստեղներ, որոնց ֆունկցիոնալությունը կարելի է հասկանալ դրանց վրա առկա պատկերակներով։ Մշակման միջավայրը ներառում է մի փոքր պարզունակ կոդի խմբագիր, կոմպիլյատոր և մոդուլ, որով դուք կարող եք ներբեռնել որոնվածը տախտակին՝ օգտագործելով USB մալուխ: Այս բոլոր մոդուլներն օգտագործելու համար պետք է տիրապետել C ++ ծրագրավորման լեզվին, քանի որ որոնվածը գրելը տեղի կունենա հենց «պլյուսների» վրա։

ԿԱՐԵՎՈՐ մասեր

  • թույլ է տալիս ստեղծել ռոբոտային սարքեր և լիովին կառավարել դրանք.
  • Ծրագիրը տեղադրելիս պետք է լրացուցիչ գնել տախտակ և USB;
  • հարմար է սկսնակ ծրագրավորողների համար;
  • փոխազդում է ԱՀ-ում տեղադրված որոշ ծրագրերի հետ.
  • ծրագրավորման ժամանակ օգտագործում է C ++ լեզուն;
  • աջակցում է Windows-ի բոլոր ընթացիկ տարբերակները;
  • ներառում է կոմպիլյատոր և վրիպազերծման գործիքներ.
  • ունի շատ պրագմատիկ գրաֆիկական ինտերֆեյս:

Եկեք տեսնենք, թե ինչպես սկսել Arduino-ն Windows օպերացիոն համակարգում: Որպես օրինակ վերցրեք Arduino Uno հարթակը: Այլ տախտակների համար տարբերությունը նվազագույն է:

Arduino IDE-ի տեղադրում

Նախ, դուք պետք է ձեր համակարգչում տեղադրեք Arduino ինտեգրված զարգացման միջավայրը՝ Arduino IDE: Arduino SRL-ի և Arduino LLC-ի միջև պատերազմի պատճառով, կախված հարթակի մոդելից, ընտրեք Arduino IDE տարբերակը:

Ներբեռնեք Arduino IDE 1.6.4 - d բոլոր հարթակների համար, բացառությամբ Arduino Leonardo ETH-ի և Arduino M0-ի (կայուն տարբերակԱրդուինո ՍՊԸ-ից):

Arduino IDE-ի գործարկում

Ներբեռնելուց հետոկամ տեղադրել Arduino IDE-ն, եկեք գործարկենք: Պետք է բացվի պատուհան, ինչպես ստորև նկարում:

Ինչ որ բան այնպես չգնաց?

    Arduino IDE-ն չի՞ սկսվում: JRE-ը (Java Runtime Environment) հավանաբար ճիշտ տեղադրված չէ համակարգչում: Arduino IDE-ն նորից տեղադրելու համար տես (1) կետը. տեղադրողը կկատարի JRE-ի տեղակայման բոլոր աշխատանքները:

Arduino-ի միացում համակարգչին

Arduino IDE-ն տեղադրելուց հետո ժամանակն է միացնել Arduino հարթակը ձեր համակարգչին:

Միացրեք Arduino-ն ձեր համակարգչին USB մալուխի միջոցով: Դուք կտեսնեք, որ «ՄԻԱՑՎԱԾ» լուսադիոդը վառվում է տախտակի վրա, և «L» լուսադիոդը կսկսի թարթել: Սա նշանակում է, որ տախտակը միացված է, և Arduino միկրոկառավարիչը սկսել է գործարկել գործարանային թարթած «Blink» ծրագիրը:

Arduino IDE-ն հատուկ Arduino-ի հետ աշխատելու համար կարգավորելու համար մենք պետք է պարզենք, թե որ COM պորտի համարն է համակարգիչը հատկացրել այս հարթակին: Դա անելու համար անցեք Windows-ի «Սարքի կառավարիչ» և բացեք «Պորտեր (COM և LPT)» ներդիրը: Մենք պետք է տեսնենք հետևյալ պատկերը.


Սա նշանակում է, որ օպերացիոն համակարգը ճանաչեց մեր Arduino տախտակը որպես COM պորտ, համապատասխանեցրեց դրա ճիշտ դրայվերը և նշանակեց այս COM պորտի համարը 2: Եթե ​​համակարգչին միացնենք մեկ այլ Arduino, ապա օպերացիոն համակարգը նրան այլ համար կհատկացնի։ Հետևաբար, եթե ունեք մի քանի Arduino տախտակներ, շատ կարևոր է չշփոթել COM պորտի համարների հետ կապված:

Ինչ որ բան այնպես չգնաց?

Եթե ​​Arduino-ն համակարգչին միացնելուց հետո սարքի կառավարիչում նոր սարքեր չեն հայտնվում, դա կարող է պայմանավորված լինել պատճառներից մեկով.

    Թերի USB մալուխ կամ միացք

    Կողպում օպերացիոն համակարգից

    Թերի Arduino տախտակ

Arduino IDE-ի կարգավորում Arduino-ի հետ աշխատելու համար

Այժմ մենք պետք է ասենք Arduino IDE-ին, որ այն տախտակը, որի հետ նա կշփվի, գտնվում է COM պորտ 2-ում:

Դա անելու համար անցեք մենյու՝ Գործիքներ Պորտև ընտրեք «COM2» պորտը: Այժմ Arduino IDE-ն գիտի, որ ինչ-որ բան կա «COM2» պորտում: Եվ այս «ինչ-որ բանի» հետ նա շուտով ստիպված կլինի շփվել:

Որպեսզի Arduino IDE-ն կասկած չունենա, մենք պետք է Arduino IDE-ին ասենք, թե որ տախտակի հետ ենք աշխատելու: Դա անելու համար անցեք մենյու՝ Գործիքներ Վճարելև ընտրեք «Arduino Uno» տախտակը:

Arduino IDE-ն այժմ գիտի այն ամենը, ինչ անհրաժեշտ է Arduino-ն թարթելու համար:

Ինչ որ բան այնպես չգնաց?

    Սերիական նավահանգիստների ցանկը դատարկ է: Սա նշանակում է, որ Arduino-ն պատշաճ կերպով միացված չէ: Կապը վրիպազերծելու համար վերադարձեք քայլ (3):

    Arduino IDE-ն աներևակայելի դանդաղ է մենյուների ժամանակ: Անջատեք բոլոր արտաքին Bluetooth սերիական սարքերը Device Manager-ում: Օրինակ՝ Bluetooth-ի միջոցով բջջային հեռախոսին միանալու վիրտուալ սարքը կարող է առաջացնել այս վարքագիծը:

Միջավայրը ստեղծվել է, տախտակը միացված է։ Այժմ կարող եք շարունակել ներբեռնել էսքիզը:

Arduino IDE-ն պարունակում է բազմաթիվ պատրաստի օրինակներ, որոնցում դուք կարող եք արագ լրտեսել ցանկացած խնդրի լուծումը: Դրանում կա նաև «Blink»-ի պարզ օրինակ։ Եկեք ընտրենք այն:

Մի փոքր փոփոխեք կոդը՝ տեսնելու տարբերությունը գործարանային LED-ի թարթման հետ:

Տողի փոխարեն.

գրել.

Կոդի ամբողջական տարբերակը.

void setup () (// սահմանել PIN 13-ը ելքային ռեժիմին pinMode (13, OUTPUT);) void loop () (// ուղարկել «բարձր ազդանշան» 13 մատնաչափ թվային գրելու (13, HIGH); // սպասել 100 միլիվայրկյան ուշացումով ( 100)

«L» LED-ն այժմ պետք է միանա և անջատվի յուրաքանչյուր 100 միլիվայրկանը: Դա 10 անգամ ավելի արագ է, քան գործարանային տարբերակը: Եկեք վերբեռնենք մեր էսքիզը Arduino-ում և ստուգենք, արդյոք դա այդպես է:

Բեռնումից հետո LED-ը կսկսի ավելի արագ թարթել: Սա նշանակում է, որ ամեն ինչ ստացվել է։ Այժմ դուք կարող եք ապահով կերպով գնալ «»

Ինչ որ բան այնպես չգնաց?

    Ներբեռնումը հանգեցնում է այնպիսի սխալի, ինչպիսին է avrdude: stk500_get sync (): համաժամեցված չէ: resp = 0x00: Սա նշանակում է, որ Arduino-ն ճիշտ կազմաձևված չէ: Վերադարձեք նախորդ քայլերին՝ համոզվելու համար, որ սարքը ճանաչվել է օպերացիոն համակարգի կողմից, և COM պորտի և տախտակի մոդելի ճիշտ կարգավորումները տեղադրված են Arduino IDE-ում: