Turinys:

„ATtiny“programavimas naudojant „Arduino“: 7 žingsniai (su paveikslėliais)
„ATtiny“programavimas naudojant „Arduino“: 7 žingsniai (su paveikslėliais)

Video: „ATtiny“programavimas naudojant „Arduino“: 7 žingsniai (su paveikslėliais)

Video: „ATtiny“programavimas naudojant „Arduino“: 7 žingsniai (su paveikslėliais)
Video: Programming an Attiny 412 board over a UPDI. 2024, Liepa
Anonim
Užprogramuokite „ATtiny“naudodami „Arduino“
Užprogramuokite „ATtiny“naudodami „Arduino“

Toliau pateikiamos instrukcijos, kaip programuoti „ATtiny“mikrovaldiklius naudojant „Arduino IDE“. Paprasta anglų kalba taip užprogramuoti 8 kontaktų „Atmel“lustus, kaip įprastai „Arduino“. Tai puiku, nes „ATtiny“yra mažytis, ir - gerai - tai leidžia jums gaminti mažus daiktus, kuriems nereikia didelio mikrovaldiklio.

Čia paskelbtos instrukcijos yra beveik tokios pačios kaip ir neįtikėtinai nuostabios „High-Low Tech Tutorial“instrukcijos. Aš paskelbiau savo instrukcijų versiją čia, nes planuoju atlikti kelis būsimus projektus naudojant „ATtiny“lustus ir supratau, kad parodysiu savo procesą.

1 veiksmas: eikite gauti daiktų

Eik „Daiktų“
Eik „Daiktų“

Jums reikės:

- „Arduino“- „Breadboard“- „ATtiny85“(arba „ATtiny45“) - 10uF elektrolitinis kondensatorius - 220 omų 1/4 vatų rezistorius - LED - prijungimo laidas

Atminkite, kad kai kuriose šio puslapio nuorodose yra „Amazon“filialų nuorodų. Tai nekeičia nė vienos parduodamos prekės kainos. Tačiau uždirbu nedidelį komisinį mokestį, jei spustelėsite bet kurią iš šių nuorodų ir ką nors nusipirksite. Aš reinvestuoju šiuos pinigus į medžiagas ir įrankius būsimiems projektams. Jei norite gauti alternatyvų pasiūlymą bet kurios dalies tiekėjui, praneškite man.

2 žingsnis: prijunkite grandinę

Sujunkite grandinę
Sujunkite grandinę
Sujunkite grandinę
Sujunkite grandinę
Sujunkite grandinę
Sujunkite grandinę
Sujunkite grandinę
Sujunkite grandinę

Prijunkite „Arduino“prie „ATtiny“taip:

  • „Arduino +5V“- „ATtiny“kaištis 8
  • „Arduino Ground“- „ATtiny Pin 4“
  • „Arduino“kaištis 10 - „ATtiny Pin 1“
  • „Arduino“kaištis 11 - „ATtiny“kaištis 5
  • „Arduino“kaištis 12 - „ATtiny“kaištis 6
  • „Arduino“kaištis 13 - „ATtiny Pin 7“

3 žingsnis: užprogramuokite „Arduino“

Programuokite „Arduino“
Programuokite „Arduino“
Programuokite „Arduino“
Programuokite „Arduino“
Programuokite „Arduino“
Programuokite „Arduino“

Meniu „Pavyzdžiai“pasirinkite eskizą „ArduinoISP“.

Įkelkite eskizą į „Arduino“, kaip ir bet kurį kitą eskizą.

Jūsų „Arduino“dabar sukonfigūruotas kaip serijinis programuotojas, galintis užprogramuoti kitus lustus.

4 žingsnis: filtro dangtelis

Filtro dangtelis
Filtro dangtelis

Įdėkite 10uF kondensatorių tarp žemės ir „Arduino“atstatymo kaiščio. Būtinai stebėkite kondensatorių poliškumą (nuo žemės iki žemės!).

Gandai, kad jums to reikia tik „Arduino Uno“, tačiau pastebėjau, kad tai padėjo įtraukti ir ankstesnes versijas. Jei pastebėsite, kad tolesni veiksmai neveikia, tiesiog pašalinkite jį ir pažiūrėkite, ar tai padeda.

5 žingsnis: „ATtiny Core Files“

„ATtiny Core Files“
„ATtiny Core Files“
„ATtiny Core Files“
„ATtiny Core Files“

Atkreipkite dėmesį į eskizų knygos aplanką „Arduino“nuostatų meniu.

Sukurkite naują aplanką eskizų knygos aplanke pavadinimu „aparatūra“

Tada eikite į šį puslapį ir atsisiųskite failą: attiny45_85.zip

Išpakuokite šį failą ir palikite jį naujame aparatūros aplanke.

Galiausiai iš naujo paleiskite „Arduino“programavimo aplinką. Dabar reikia įkrauti naujus branduolius.

Atminkite, kad yra ir daugelio kitų „ATtiny“lustų pagrindinių failų. Šis puslapis yra geras atspirties taškas sąveikai su daugybe jų naudojant „Arduino“.

6 veiksmas: užprogramuokite „ATtiny“

Užprogramuokite ATtiny
Užprogramuokite ATtiny

Pasirinkite iš viršutinio meniu: Įrankių lenta ATtiny85 (su „Arduino“kaip IPT)

(Žinoma, norėdami pasirinkti kitą mikroschemą, jei ją naudojate.)

Tada atidarykite pagrindinio mirksėjimo pavyzdį ir pakeiskite kaiščio numerį nuo 13 iki 0.

Galiausiai įkelkite jį kaip ir bet kurį kitą eskizą.

Ji turėtų duoti šią klaidą du kartus: avrdude: apibrėžkite PAGEL ir BS2 signalus ATtiny85 avrdude konfigūracijos faile: apibrėžkite PAGEL ir BS2 signalus ATtiny85 dalies konfigūracijos faile

Tiesiog ignoruokite klaidos pranešimą ir jums bus gerai eiti.

7 žingsnis: bandymo grandinė

Bandymo grandinė
Bandymo grandinė
Bandymo grandinė
Bandymo grandinė
Bandymo grandinė
Bandymo grandinė

Prijunkite 220 omų rezistorių prie 5 kaiščio.

Prijunkite šviesos diodą tarp rezistoriaus ir +5V.

Jis turėtų mirksėti.

Sveikinu. Jūs baigėte.

Vaizdas
Vaizdas

Ar jums tai buvo naudinga, smagu ar linksma? Sekite @madeineuphoria, kad pamatytumėte mano naujausius projektus.

Rekomenduojamas: