Satura rādītājs:
2025 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2025-01-23 14:59
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
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
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
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ņš
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
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
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
Pievienojiet 220 omu rezistoru pie tapas 5.
Pievienojiet LED starp rezistoru un +5V.
Tam vajadzētu mirgot.
Apsveicu. Jūs esat pabeidzis.
Vai jums tas šķita noderīgi, jautri vai izklaidējoši? Sekojiet @madeineuphoria, lai redzētu manus jaunākos projektus.
Ieteicams:
Programmējiet savu 2048 spēli W/Java !: 8 soļi
Programmējiet savu 2048 spēli W/Java !: Man patīk spēle 2048. Un tāpēc es nolēmu ieprogrammēt savu versiju. Tā ir ļoti līdzīga faktiskajai spēlei, taču pati tās programmēšana dod man iespēju brīvi mainīt visu, ko vien vēlos. Ja es gribu 5x5 spēli, nevis parasto 4x4, tad s
Programmējiet jebkuru ESP8266 plati/moduli ar AT komandām Programmaparatūra: 5 soļi
Programmējiet jebkuru ESP8266 plati/moduli ar AT komandām Firmware: Katru ESP8266 moduli un plati var ieprogrammēt daudzos veidos: Arduino, python, Lua, AT komandas, iespējams, daudz ko citu … Pirmās trīs no tām vislabāk piemērotas atsevišķai darbībai, AT programmaparatūrai ir paredzēts ESP8266 izmantošanai kā modulis vai ātrai pārbaudei ar TTL RS232 c
Programmējiet savu Arduino, izmantojot Android ierīci, izmantojot Bluetooth: 6 soļi (ar attēliem)
Programmējiet savu Arduino, izmantojot Android ierīci, izmantojot Bluetooth: Sveiki pasaule, šajā pamācībā es vēlos jums parādīt, kā programmēt savu Arduino Uno ar savu Android ierīci, izmantojot Bluetooth. Tas ir ļoti vienkārši un tik lēti. Tas arī ļauj mums ieprogrammēt savu Arduino, kur vien vēlamies, izmantojot bezvadu Bluetooth … Tātad
Programmējiet Arduino, izmantojot viedtālruni: 6 soļi (ar attēliem)
Programmējiet Arduino, izmantojot viedtālruni: Šajā pamācībā es jums parādīju, kā programmēt savu Arduino dēli, izmantojot viedtālruni
Programmējiet datoru, lai tas automātiski izslēgtos, nosakot, kurā laikā vēlaties to darīt: 4 soļi
Programmējiet datoru, lai tas automātiski izslēgtos, norādot, kurā laikā vēlaties to darīt: hei, tas ir vēl viens norādījums, kas ņemts no manas ikdienas dzīves … pēdējo reizi man bija jālejupielādē daudz programmatūras savā datorā un man bija jāļauj tam lejupielādēt nakti, es negribēju, lai dators būtu ieslēgts visu nakti pēc lejupielādes pabeigšanas un plkst