Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Na, dažniausiai man būna neramu, kai kai kuriuose projektuose man reikia „Arduino“, kai man reikia kelių įvesties/išvesties kontaktų. Na, „Arduino-Tiny“platformos dėka „Arduino“programą galima įrašyti į mažą „Avr“seriją, pvz., „Attiny 85/45“
„Arduino-Tiny“yra atvirojo kodo „ATtiny“branduolių rinkinys, skirtas „Arduino“platformai.
Tai yra branduolys, leidžiantis „Arduino“vartotojams dirbti su ATtiny84 (84/44/24), ATtiny85 (85/45/25) ir ATtiny2313 (4313) procesoriais.
=============================================================
„Attiny“serijos pranašumai Pigūs kainuos vos 1 USD Jie gali būti naudojami kaip savarankiški bet kurioje grandinėje
Keletas įvesties/išvesties kaiščių, palyginti su „megaSeries“
Mažiau atminties paprastai „Attiny 25/45/85“turi atitinkamai 2 kb 4 kb ir 8 kb
=============================================================
Bet jei manęs paklausite, „Attiny“yra tikrai naudingas mažiems projektams. Net aš manau, kad manekenui yra per pigu eksperimentuoti. Taigi aš padariau šį nedidelį projektą, kad kiekvienas galėtų padaryti savo pigiausią mažą arduino namuose
Taip pat pamėgti mano puslapį palaikymui
1 žingsnis: dalys
Dalykai, kurių jums prireiks
- „Veroboard“-0,3 USD
- 8 kontaktų IC lizdas -0,10 USD
- Vieno branduolio 22 laidų laidai- 0,10 USD
- „Attiny“85–1,35 USD
- Vyrų antraštė-0,16 USD
- Moteriška antraštė-0,16 USD
Taigi bendra kaina yra 2,17 USD
2 žingsnis: grandinės schema
Beveik visi lustai yra užprogramuoti naudojant 6 kaiščius
- MISO („Master In Slave Out“)
- MOSI („Master OUt Slave In“)
- IŠ naujo nustatyti
- SCK (pavergtas laikrodis)
- Vcc
- Gnd
==========================================================
Prisijungimas prie „Arduino“
„Pin13“bus prijungtas prie SCK
Pin12 bus prijungtas prie MISO
Pin11 bus prijungtas prie MOSI
Pin10 bus prijungtas prie RESET
Kitoje dalyje bus aptarta, kaip naudoti arduino kaip IPT programuoti attiny85
3 žingsnis: „Arduino“naudojimas kaip IPT
Firmware nustatymas
Norėdami programuoti „attiny“, turite atsisiųsti šį failą
code.google.com/p/arduino-tiny/
jį įdiegę
- Atidarykite „Arduino.exe“
- Failas> Pavyzdžiai> ArduinoISP
- Įkelkite eskizą į savo lentą
- „Arduino Uno“turėsite prijungti 10 uF kondensatorių tarp atstatymo ir įžeminimo (įkėlus „ArduinoISP“eskizą)
- Prijunkite „Arduino“kaiščius prie „Arduino Tiny Board“
- Eikite į Įrankiai> Lentos> „Attiny 85 8 MHz“
- Eikite į Įrankiai> Programuotojas> Arduino kaip IPT
- „Burn Bootloader“
„CONGO attiny“yra paruoštas programuoti pagal arduino
Leiskite mums pamatyti paprastą programą „Mirksėti“
Vėl eina į
Failas> Pavyzdžiai> Mirksėti
Pakeiskite kaištį Nr. nuo 13 iki bet kurio iš „Attiny85“kaiščių
0, 1, 2, 3, 4
Įkelkite
==================================================
4 žingsnis: „Blinky in Action“
Veikianti „Blink“programa
Mėgaukitės savo lenta
Jis taip pat gali veikti išoriniame maitinimo šaltinyje Jums tereikia reguliuojamo 5 maitinimo šaltinio
Taip pat galite naudoti serijinį programuotoją, kad įrašytumėte įkrovos tvarkyklę ir eskizą
Jei turite klausimų, nedvejodami klauskite manęs
www.facebook.com/prajjwal.nag