Ինչպես պատրաստել էժան Arduino տախտակ. 4 քայլ (նկարներով)
Ինչպես պատրաստել էժան Arduino տախտակ. 4 քայլ (նկարներով)
Anonim
Ինչպես պատրաստել էժան Attiny Arduino տախտակ
Ինչպես պատրաստել էժան Attiny Arduino տախտակ

Շատ ժամանակ ես անհանգստանում եմ, երբ ինձ անհրաժեշտ է Arduino- ն որոշ նախագծերում, որտեղ ինձ անհրաժեշտ են մի քանի մուտքի/ելքի կապում: Arduino-Tiny պլատֆորմի շնորհիվ Arduino ծրագիրը կարող է այրվել Avr-small շարքի մեջ, ինչպիսին է Attiny 85/45- ը:

Arduino-Tiny- ը ATdiny «միջուկների» բաց կոդ է Arduino հարթակի համար:

Այն ապահովում է միջուկ, որը Arduino- ի օգտվողներին հնարավորություն է տալիս աշխատել ATtiny84 (84/44/24), ATtiny85 (85/45/25) և ATtiny2313 (4313) պրոցեսորների հետ:

=============================================================

Attiny շարքի առավելությունները Էժան արժեքը հազիվ 1 $: Նրանք կարող են օգտագործվել որպես առանձին միացում ցանկացած շղթայում Attiny- ի թերությունները

Քիչ I/O կապում `megaSeries- ի համեմատ

Ավելի քիչ հիշողություն սովորաբար Attiny 25/45/85- ը ունի համապատասխանաբար 2kb 4kb և 8kb

=============================================================

Բայց եթե ինձ հարցնում եք, Attiny- ն իրոք օգտակար է փոքր նախագծերի համար:

Նաև հավանեք իմ էջը աջակցության համար

Քայլ 1: Մասեր

Մասեր
Մասեր
Մասեր
Մասեր

Բաներ, որոնք ձեզ պետք կգան

  1. Veroboard -0,3 $
  2. 8 փին IC վարդակից -0,10 $
  3. Լարեր մեկ միջուկ 22 չափիչ- 0.10 $
  4. Attiny 85- 1.35 $
  5. Արական վերնագիր-0,16 $
  6. Կանացի վերնագիր-0.16 $

Այսպիսով, ընդհանուր արժեքը 2.17 դոլար է

Քայլ 2: Շղթայի դիագրամ

Շղթայի դիագրամ
Շղթայի դիագրամ
Շղթայի դիագրամ
Շղթայի դիագրամ

Գրեթե բոլոր չիպերը ծրագրավորված են ՝ օգտագործելով 6 կապում

  • MISO (Master In Slave Out)
  • MOSI (Master OUt Slave In)
  • Վերականգնել
  • SCK (ստրուկի ժամացույց)
  • Vcc
  • Գնդ

==========================================================

Միացում Arduino- ի հետ

Pin13- ը միացված կլինի SCK- ին

Pin12- ը միացված կլինի MISO- ին

Pin11- ը միացված կլինի MOSI- ին

Pin10- ը միացված կլինի RESET- ին

Հաջորդ մասը կանդրադառնա, թե ինչպես օգտագործել arduino- ն որպես ISP ՝ attiny- ը ծրագրավորելու համար

Քայլ 3. Arduino- ի օգտագործումը որպես ISP

Arduino- ի օգտագործումը որպես ISP
Arduino- ի օգտագործումը որպես ISP
Arduino- ի օգտագործումը որպես ISP
Arduino- ի օգտագործումը որպես ISP

Տեղադրեք որոնվածը

Դուք պետք է ներբեռնեք այս ֆայլը երանգավորումը ծրագրավորելու համար

code.google.com/p/arduino-tiny/

տեղադրելուց հետո

  • Բացեք Arduino.exe- ն
  • Ֆայլ> Օրինակներ> ArduinoISP
  • Վերբեռնեք էսքիզ ձեր տախտակին
  • Arduino Uno- ում դուք պետք է միացնեք 10 uF կոնդենսատոր վերակայման և գետնի միջև (ArduinoISP էսքիզը վերբեռնելուց հետո)
  • Միացրեք Arduino կապում Arduino փոքրիկ տախտակին
  • Գնացեք Գործիքներ> Տախտակներ> Attiny 85 8 ՄՀց
  • Գնացեք Գործիքներ> merրագրավորող> Arduino որպես մատակարար
  • Այրել Bootloader- ը

CONGO attiny- ը պատրաստ է ծրագրավորվել arduino- ի կողմից

Թույլ է տալիս տեսնել «Թարթել» պարզ ծրագիրը գործողության մեջ

Կրկին գնալ

Ֆայլ> Օրինակներ> Թարթել

Փոխել PIN- ի համարը: 13 -ից մինչև Attiny85- ից ցանկացած քորոց

0, 1, 2, 3, 4

Վերբեռնեք այն

==================================================

Քայլ 4: Blinky in Action

Blinky in Action
Blinky in Action
Blinky in Action
Blinky in Action

Blink ծրագիրը գործողության մեջ է

Վայելեք ձեր խորհուրդը

Այն կարող է գործարկվել նաև արտաքին էներգիայի աղբյուրի վրա: Ձեզ անհրաժեշտ է ընդամենը 5 -ի կարգավորվող սնուցման աղբյուր

Կարող եք նաև օգտագործել սերիական ծրագրավորող ՝ Bootloader- ը այրելու և ուրվագծելու համար

Եթե ունեք որևէ հարց, ազատ զգացեք հարցնել ինձ

www.facebook.com/prajjwal.nag

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