Satura rādītājs:

Programmējiet ATtiny ar Arduino: 7 soļi (ar attēliem)
Programmējiet ATtiny ar Arduino: 7 soļi (ar attēliem)

Video: Programmējiet ATtiny ar Arduino: 7 soļi (ar attēliem)

Video: Programmējiet ATtiny ar Arduino: 7 soļi (ar attēliem)
Video: My First ATTINY85 Project! 2024, Jūlijs
Anonim
Programmējiet ATtiny ar Arduino
Programmējiet ATtiny ar Arduino

Tālāk ir sniegti norādījumi ATtiny mikrokontrolleru programmēšanai, izmantojot Arduino IDE. Vienkāršā angļu valodā šādā veidā var ieprogrammēt 8 kontaktu Atmel mikroshēmas, kā parasti Arduino. Tas ir forši, jo ATtiny ir niecīgs, un - labi - tas ļauj jums izgatavot sīkas lietas, kurām nav nepieciešams liels olu mikrokontrolleris.

Norādījumi, kurus esmu ievietojis šeit, ir gandrīz tādi paši kā norādījumi, kas sniegti neticami satriecošajā High-Low Tech apmācībā. Es šeit ievietoju savu instrukciju versiju, jo plānoju izveidot dažus gaidāmos projektus, izmantojot ATtiny mikroshēmas, un sapratu, ka parādīšu savu procesu.

1. solis: dodieties iegūt lietas

Iet Iegūstiet lietas
Iet Iegūstiet lietas

Jums būs nepieciešams:

- Arduino - maizes dēlis - ATtiny85 (vai ATtiny45) - 10uF elektrolītiskais kondensators - 220 omi 1/4 vatu rezistors - LED - savienojuma vads

Lūdzu, ņemiet vērā, ka dažās šīs lapas saitēs ir Amazon saistīto saišu saites. Tas nemaina nevienas pārdodamās preces cenu. Tomēr es nopelnu nelielu komisiju, ja noklikšķināt uz kādas no šīm saitēm un kaut ko pērkat. Es šo naudu reinvestēju materiālos un instrumentos turpmākajiem projektiem. Ja vēlaties alternatīvu ieteikumu kādas detaļas piegādātājam, lūdzu, informējiet mani.

2. darbība: pievienojiet ķēdes vadu

Ievadiet ķēdi
Ievadiet ķēdi
Ievadiet ķēdi
Ievadiet ķēdi
Ievadiet ķēdi
Ievadiet ķēdi
Ievadiet ķēdi
Ievadiet ķēdi

Savienojiet Arduino ar ATtiny šādi:

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

3. solis: ieprogrammējiet Arduino

Programmējiet Arduino
Programmējiet Arduino
Programmējiet Arduino
Programmējiet Arduino
Programmējiet Arduino
Programmējiet Arduino

Izvēlnē "Piemēri" atlasiet skici "ArduinoISP".

Augšupielādējiet skici savā Arduino tāpat kā jebkuru citu skici.

Jūsu Arduino tagad ir konfigurēts kā sērijveida programmētājs, kas var programmēt citas mikroshēmas.

4. solis: filtra vāciņš

Filtra vāciņš
Filtra vāciņš

Ievietojiet 10uF kondensatoru starp zemi un Arduino atiestatīšanas tapu. Noteikti ievērojiet kondensatoru polaritāti (zeme pret zemi!).

Baumo, ka jums tas ir vajadzīgs tikai Arduino Uno, taču es atklāju, ka ir palīdzējis to iekļaut arī iepriekšējās versijās. Ja konstatējat, ka nākamajās darbībās tas nedarbojas, vienkārši noņemiet to un pārbaudiet, vai tas palīdz.

5. darbība: ATtiny Core Files

ATtiny Core faili
ATtiny Core faili
ATtiny Core faili
ATtiny Core faili

Ievērojiet savu skiču grāmatas mapi Arduino preferenču izvēlnē.

Izveidojiet jaunu mapi savā skiču grāmatas mapē ar nosaukumu "aparatūra"

Pēc tam dodieties uz šo lapu un lejupielādējiet failu: attiny45_85.zip

Izsaiņojiet šo failu un atstājiet to jaunajā aparatūras mapē.

Visbeidzot, restartējiet Arduino programmēšanas vidi. Tagad ir jāielādē jaunie serdeņi.

Ņemiet vērā, ka ir arī pamata faili vairākām citām ATtiny mikroshēmām. Šī lapa ir labs sākumpunkts saskarnei ar plašu to klāstu, izmantojot Arduino.

6. solis: ieprogrammējiet ATtiny

Programmējiet ATtiny
Programmējiet ATtiny

Augšējā izvēlnē izvēlieties: Tools Board ATtiny85 (ar Arduino kā ISP)

(Protams, ja vēlaties to izmantot, jūs vēlaties izvēlēties citu mikroshēmu.)

Pēc tam atveriet pamata mirgošanas piemēru un mainiet tapas numuru no 13 uz 0.

Visbeidzot, augšupielādējiet to tāpat kā jebkuru citu skici.

Tam vajadzētu divreiz parādīt šādu kļūdu: avrdude: lūdzu, definējiet PAGEL un BS2 signālus konfigurācijas failā daļai ATtiny85 avrdude: lūdzu, definējiet PAGEL un BS2 signālus konfigurācijas failā daļai ATtiny85.

Vienkārši ignorējiet kļūdas ziņojumu, un jums vajadzētu būt gatavam.

7. darbība: pārbaudiet ķēdi

Pārbaudes ķēde
Pārbaudes ķēde
Pārbaudes ķēde
Pārbaudes ķēde
Pārbaudes ķēde
Pārbaudes ķēde

Pievienojiet 220 omu rezistoru pie tapas 5.

Pievienojiet LED starp rezistoru un +5V.

Tam vajadzētu mirgot.

Apsveicu. Jūs esat pabeidzis.

Attēls
Attēls

Vai jums tas šķita noderīgi, jautri vai izklaidējoši? Sekojiet @madeineuphoria, lai redzētu manus jaunākos projektus.

Ieteicams: