Բովանդակություն:

Programրագրեք ATtiny Arduino- ով. 7 քայլ (նկարներով)
Programրագրեք ATtiny Arduino- ով. 7 քայլ (նկարներով)

Video: Programրագրեք ATtiny Arduino- ով. 7 քայլ (նկարներով)

Video: Programրագրեք ATtiny Arduino- ով. 7 քայլ (նկարներով)
Video: Lesson 06: Arduino Data Types | Robojax Arduino Step By Step Course 2024, Հուլիսի
Anonim
Programրագրեք ATtiny Arduino- ի հետ
Programրագրեք ATtiny Arduino- ի հետ

Հետևյալն են Arduino IDE- ի միջոցով ATtiny միկրոկառավարիչների ծրագրավորման ուղղությունները: Պարզ անգլերեն լեզվով սա այն է, թե ինչպես կարելի է ծրագրավորել 8 պինով Atmel չիպսերը, ինչպես սովորաբար Arduino- ն է: Սա հիանալի է, որովհետև ATtiny- ն փոքր է, և - լավ, սա թույլ է տալիս ձեզ պատրաստել փոքրիկ իրեր, որոնց կարիքը չկա մեծ միկրոկոնտրոլերի:

Իմ տեղադրած հրահանգները գրեթե նույնն են, ինչ աներևակայելի հիանալի բարձր տեխնոլոգիաների ձեռնարկի կողմից տրված հրահանգները: Ես տեղադրեցի հրահանգների իմ տարբերակը այստեղ, քանի որ մտադիր եմ մի քանի առաջիկա նախագիծ կատարել ATtiny չիպերի միջոցով և հասկացա, որ կցուցադրեմ իմ ընթացքը:

Քայլ 1: Գնացեք նյութեր ձեռք բերելու համար

Գնացեք նյութեր ձեռք բերեք
Գնացեք նյութեր ձեռք բերեք

Ձեզ հարկավոր կլինի.

- Arduino - Breadboard - ATtiny85 (կամ ATtiny45) - 10uF էլեկտրոլիտիկ կոնդենսատոր - 220ohm 1/4 վտ դիմադրություն - LED - միացման մետաղալար

Խնդրում ենք նկատի ունենալ, որ այս էջի որոշ հղումներ պարունակում են Amazon- ի աֆիլիատ հղումներ: Սա չի փոխում վաճառվող իրերից որևէ մեկի գինը: Այնուամենայնիվ, ես փոքր միջնորդավճար եմ վաստակում, եթե կտտացնում եք այդ հղումներից որևէ մեկին և որևէ բան եք գնում: Այս գումարը ես նորից ներդնում եմ ապագա ծրագրերի նյութերի և գործիքների մեջ: Եթե կցանկանայիք այլընտրանքային առաջարկ մասերից որևէ մեկի մատակարարի համար, խնդրում եմ ինձ տեղյակ պահեք:

Քայլ 2: Մալուխը միացրեք

Հաղորդալար շղթան
Հաղորդալար շղթան
Հաղորդալար շղթան
Հաղորդալար շղթան
Հաղորդալար շղթան
Հաղորդալար շղթան
Հաղորդալար շղթան
Հաղորդալար շղթան

Arduino- ն ATtiny- ին միացրեք հետևյալ կերպ.

  • Arduino +5V - ATtiny Pin 8
  • Arduino Ground - ATtiny Pin 4
  • Arduino Pin 10 - ATtiny Pin 1
  • Arduino Pin 11 - ATtiny Pin 5
  • Arduino Pin 12 - ATtiny Pin 6
  • Arduino Pin 13 - ATtiny Pin 7

Քայլ 3. Programրագրավորեք Arduino- ն

Programրագրեք Arduino- ն
Programրագրեք Arduino- ն
Programրագրեք Arduino- ն
Programրագրեք Arduino- ն
Programրագրեք Arduino- ն
Programրագրեք Arduino- ն

Ընտրեք «ArduinoISP» ուրվագիծը «Օրինակներ» ցանկից:

Վերբեռնեք էսքիզը ձեր Arduino- ում, ինչպես ցանկացած այլ էսքիզ:

Ձեր Arduino- ն այժմ կազմաձևված է որպես սերիալ ծրագրավորող, որը կարող է ծրագրավորել այլ չիպսեր:

Քայլ 4: terտիչի գլխարկ

Terտիչի կափարիչ
Terտիչի կափարիչ

Տեղադրեք 10uF կոնդենսատորը գետնին և Arduino- ի վերակայման քորոցի միջև: Համոզվեք, որ հետևեք կոնդենսատորների բևեռականությանը (գետնից գետնին):

Լուրեր են պտտվում, որ դա ձեզ պետք է միայն Arduino Uno- ի համար, բայց ես գտա, որ դա օգնեց հարցերին այն ներառել նաև ավելի վաղ տարբերակներով: Եթե պարզեք, որ այն չի գործում հաջորդ քայլերում, պարզապես հեռացրեք այն և տեսեք, թե արդյոք դա կօգնի:

Քայլ 5: ATtiny հիմնական ֆայլեր

ATtiny հիմնական ֆայլեր
ATtiny հիմնական ֆայլեր
ATtiny հիմնական ֆայլեր
ATtiny հիմնական ֆայլեր

Նշեք ձեր ուրվագիծի թղթապանակը Arduino նախընտրությունների ընտրացանկից:

Ստեղծեք նոր թղթապանակ ձեր ուրվագծային գրքույկի թղթապանակում, որը կոչվում է «սարքավորում»

Այնուհետև գնացեք այս էջ և ներբեռնեք ֆայլը ՝ attiny45_85.zip

Բացեք այս ֆայլը և թողեք այն նոր սարքաշարի թղթապանակում:

Վերջապես, վերագործարկեք Arduino ծրագրավորման միջավայրը: Այժմ նոր միջուկները պետք է բեռնվեն:

Նկատի ունեցեք, որ կան նաև հիմնական ֆայլեր մի շարք այլ ATtiny չիպերի համար: Այս էջը լավ մեկնարկային կետ է Arduino- ի միջոցով դրանց լայն շրջանակի հետ շփվելու համար:

Քայլ 6. Programրագրեք ATtiny- ն

Programրագրեք ATtiny- ն
Programրագրեք ATtiny- ն

Վերևի ընտրացանկից ընտրեք ՝ Tools Board ATtiny85 (առանց ISP- ի Arduino- ի)

(Իհարկե, դուք կցանկանաք դրա համար ընտրել այլ չիպ, եթե օգտագործում եք մեկը):

Այնուհետև բացեք թարթման հիմնական օրինակը և փոխեք PIN- ի թիվը 13 -ից 0 -ի:

Վերջապես, վերբեռնեք այն, ինչպես ցանկացած այլ ուրվագիծ:

Այն պետք է երկու անգամ թույլ տա հետևյալ սխալը ՝ avrdude.

Պարզապես անտեսեք սխալի հաղորդագրությունը, և դուք պետք է լավ գնաք:

Քայլ 7: Փորձարկման միացում

Փորձնական շրջան
Փորձնական շրջան
Փորձնական շրջան
Փորձնական շրջան
Փորձնական շրջան
Փորձնական շրջան

Միացրեք 220 օհմ դիմադրություն 5 -ի կապակցիչին:

Միացրեք LED- ը դիմադրության և +5V- ի միջև:

Այն պետք է թարթել:

Շնորհավորում եմ: Վերջացրել ես.

Պատկեր
Պատկեր

Ձեր կարծիքով սա օգտակար, զվարճալի կամ զվարճալի՞ց էր: Հետևեք @madeineuphoria- ին ՝ իմ վերջին նախագծերը տեսնելու համար:

Խորհուրդ ենք տալիս: