AVR շարքի միկրոհսկիչները ծրագրավորելու սովորելու ամենադյուրին ճանապարհը Arduino ապարատային պլատֆորմի օգտագործումն է: Այս պլատֆորմի ծրագրային ծածկույթը աջակցում է Linux, Android և Windows գործառնական համակարգերին:
Հրահանգներ
Քայլ 1
Ձեռք բերեք պատրաստի Arduino տախտակ կամ դրա բազմաթիվ կլոններից որևէ մեկը: Կլոնը կունենա ցանկացած այլ անուն: Desiredանկության դեպքում, ինքնուրույն կառուցեք այս կլոններից որևէ մեկը, օգտագործելով հետևյալ AVR միկրոհսկիչներից որևէ մեկը ՝ ATmega8, ATmega168, ATmega328: Եթե համակարգիչը չունի COM պորտ, համոզվեք, որ տախտակի վրա տրամադրեք USB-COM փոխարկիչ կամ օգտագործեք պատրաստի արտաքին փոխարկիչ: Բոլոր դեպքերում մի մոռացեք նաև մակարդակի փոխարկիչի մասին, քանի որ համակարգիչների COM պորտերը սովորաբար գործում են 12 Վ-ով, իսկ միկրոհսկիչին անհրաժեշտ է 5 կամ 3, 3:
Քայլ 2
Programրագրեք միկրոհսկիչը հատուկ Arduino որոնվածքով, եթե դա սկզբում չի արվել (օրինակ ՝ պատրաստի տախտակում): Միկրոհսկիչին միայն մեկ անգամ պետք է գրեք որոնվածը, ապագայում դուք կգրեք այն ծրագրերը, որոնք մշակել եք դրան USB կամ COM- պորտով, առանց ծրագրավորող օգտագործելու: Դրանք կգործեն դրա վերևում, նույն կերպ, ինչպես համակարգչային ծրագրերը, որոնք գործարկվում են գործավար համակարգի վրա:
Քայլ 3
Եթե ձեր համակարգիչը չունի Java վիրտուալ մեքենա, ներբեռնեք և տեղադրեք այն:
Քայլ 4
Ներբեռնեք և տեղադրեք պաշտոնական Arduino IDE- ն: Նախագծի պաշտոնական կայքում տեղակայված այս ծրագիրը համատեղելի է ինչպես ինքնատիպ Arduino տախտակների, այնպես էլ դրանց ոչ պաշտոնական կլոնների հետ:
Քայլ 5
Տախտակը միացրեք համակարգչին և միայն դրանից հետո հոսանք կիրառեք դրա վրա:
Քայլ 6
Սկսեք պատյան: Ընտրեք դրա տախտակի տեսակը: Եթե այն բնօրինակ չէ, ընտրեք այն խորհուրդը, որի հետ համատեղելի է: Ընտրեք նաև այն նավահանգիստը, որին միացված է:
Քայլ 7
Ստուգեք կեղևի մեջ ներառված օրինակները: Դրանք գրված են ծրագրավորման հատուկ լեզվով, որը կոչվում է էլեկտրամոնտաժ: Փորձեք դրանք մեկ առ մեկ գրել գրատախտակին տեղադրված միկրոհսկիչին և գործարկել դրանք:
Քայլ 8
Օրինակները վերանայելուց հետո փորձեք սկսել գրել ձեր սեփական ծրագրերը: Անհրաժեշտության դեպքում տախտակը վերազինեք լրացուցիչ ծայրամասերով: Programրագրավորվելուց հետո ապագայում այն կկարողանա ինքնավար աշխատել առանց համակարգչի: