Պատահում է, որ դուք Arduino- ի համար ծրագրեր եք գրում, դրանք բեռնում հիշողության մեջ, և ամեն ինչ հիանալի է գործում: Եվ հետո հանկարծ նրանք այլևս չեն բեռնում: Իսկ զարգացման միջավայրը, ուրվագիծը վերբեռնելիս, սխալ է տալիս.
Ինչ? Արդյո՞ք տախտակն իսկապես այրվել է: Ձեր ժամանակը տրամադրեք հուսահատության. Գուցե դեռ ամեն ինչ կորած չէ: Փորձենք պարզել դա:
Հրահանգներ
Քայլ 1
«Arduino» - ն ծրագրավորելի չէ, չնայած նախկինում ամեն ինչ աշխատում էր: Այս վարքի մի քանի հնարավոր պատճառ կա, որոնք պետք է ստուգվեն.
- չգիտես ինչու, վարորդը վթարի է ենթարկվել.
- սխալ COM պորտ է ընտրված.
- ինչ-որ տեղ կա էլեկտրական միացում, որը չպետք է լինի (կարճ միացում);
- Arduino- ի տախտակի բեռնիչը վթարի է ենթարկվել:
Եկեք ուսումնասիրենք այս ցուցակի բոլոր կետերը և համոզվենք, մինչև խնդիրը լուծենք:
Քայլ 2
Եկեք Start սարքի միջոցով բացենք Windows սարքերի կառավարիչը -> Կառավարման վահանակ -> Սարքավորումներ և ձայն -> Սարքերի կառավարիչ: Կա ավելի կարճ տարբերակ. Սեղմեք ստեղնաշարի վրա գտնվող Windows ստեղնը և առանց այն թողարկելու, սեղմեք Pause ստեղնը: Կբացվի համակարգի հատկությունների պատուհանը, ձախ կողմում հղումը դեպի Սարքի կառավարիչ:
Կառավարչի մեջ գտեք և բացեք Նավահանգիստներ (COM և LPT) բաժինը: Եթե վարորդը տեղադրված է և աշխատում է ճիշտ, ապա Arduino սարքի պատկերակի վրա չպետք է լինեն ծածկապատկերներ, ինչպիսիք են հարց կամ բացականչությունները: Եթե կան նման սրբապատկերներ, ապա վարորդի հետ խնդիր կա: Եթե Arduino կամ USB-Serial սարքը ընդհանրապես առկա չէ մենեջերի այս բաժնում, ապա վարորդը նույնիսկ տեղադրված չէ: Այս դեպքերից որևէ մեկին վարորդը պետք է տեղադրված լինի (կամ նորից տեղադրվի):
Սարքի կառավարիչում ընտրեք մեր Arduino տախտակը (կամ անհայտ սարքը, որը հայտնվում է այն ժամանակ, երբ Arduino տախտակը միացված է համակարգչին), աջով կտտացրեք դրա վրա և համատեքստի ընտրացանկից ընտրեք Update վարորդները …
Այս համակարգչի վրա ընտրեք Որոնումը և տախտակի համար վարորդով նշեք գրացուցակի ուղին: Հաջորդը, հետևեք New Hardware Wizard- ի հրահանգներին:
«Arduino» ընտանիքի բնօրինակ տախտակների համար վարորդները հասանելի են զարգացման միջավայրի գրացուցակում, վարորդների ենթագրացուցակում: «Arduino» - համատեղելի տախտակների համար փնտրեք վարորդին ինտերնետում:
Քայլ 3
Եկեք ստուգենք, որ մենք Arduino IDE- ում ճիշտ ենք նշել COM նավահանգիստը: Windows սարքերի կառավարիչում կարող եք ստուգել, թե որ նավահանգիստն է համակարգը հատկացրել մեր Arduino տախտակին: Arduino տախտակները տեղակայված են Նավահանգիստներ (COM և LPT) բաժնում և սովորաբար նույնացվում են որպես «Arduino» կամ «USB-Serial» սարքեր:
Գնացեք Գործիքներ -> Պորտ ընտրացանկում և համոզվեք, որ ճիշտ նավահանգիստը նշված է: Եթե ոչ, նշեք ցանկալիը:
Քայլ 4
Եթե Arduino տախտակը պառկած է հաղորդիչ մակերեսի վրա, վտանգ կա, որ ինչ-որ տեղ կա կարճ միացում: Սա կարող է սխալ առաջացնել տախտակի գործունեության մեջ և, մասնավորապես, խանգարել ծրագրավորման բնականոն գործընթացին: Ստուգեք, որ տախտակը մեկուսացված մակերեսի վրա է:
Բացի այդ, նույն տիպի պատճառներով ես կցանկանայի չարտոնված լարերի միացումը Arduino տախտակի 0 և 1 կապում, որոնք RX և TX պորտեր են և օգտագործվում են տախտակի հիշողության մեջ էսքիզ բեռնման գործընթացում:
Քայլ 5
Եթե վերը նշվածներից ոչ մեկը չի օգնում, եկեք փորձենք մեկ այլ տարբերակ ՝ վերաշարադրել տախտակի բեռնիչը:
Bootloader- ը Arduino- ի համար հատուկ կառավարման ծրագիր է, որը գործարկվում է սարքը միացնելիս և որը կարգավորում է տախտակի գործառնական ռեժիմը. Կամ այն անցնում է ծրագրի կատարմանը Arduino հիշողությունից, կամ համակարգչային ծրագրավորման ընթացակարգից:, Այս տարբերակն իրականացնելու համար մեզ ծրագրավորող է պետք: Theրագրավորողը Arduino- ին միացնելու դիագրամը ներկայացված է նկարում:
«Arduino» ծրագրավորման միջավայրում ծրագրավորողը միացնելուց հետո Գործիքներ -> merրագրավորող ընտրացանկում նշեք մեր ծրագրավորողի տեսակը: Օրինակ ՝ USBasp: Այժմ, նույն Գործիքներ ցանկում, ընտրեք Burn Loader կետը: Այս գործընթացը երկար չի տևում:
Եթե գործողությունը հաջող է անցել, IDE- ն կտեղեկացնի դրա մասին: Եվ Arduino տախտակը ուրախ թարթելու է 13-րդ քորոցի վրա գտնվող LED- ով:բացի բեռնիչից, այն պարունակում է լռելյայն ուրվագիծ ՝ թարթող LED Blink- ի ուրվագիծ:
Եթե արված բոլոր մանիպուլյացիաներից հետո տախտակը չի կյանքի կոչվում, միգուցե դուք իսկապես այրել եք միկրոշրջանը: Իմ ցավակցությունն.