Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Väčšinou mám problémy, keď potrebujem Arduino v niektorých projektoch, kde potrebujem niekoľko I/O pinov. Vďaka platforme Arduino-Tiny je možné program Arduino napáliť do série Avr-tiny ako Attiny 85/45
Arduino-Tiny je open source sada „jadier“ATtiny pre platformu Arduino.
Poskytuje jadro, ktoré umožňuje používateľom Arduino pracovať s procesormi ATtiny84 (84/44/24), ATtiny85 (85/45/25) a ATtiny2313 (4313).
=============================================================
Výhody série Attiny Lacné náklady sotva 1 $ Môžu byť použité ako samostatné v každom obvode Nevýhody Attiny
Niekoľko I/O pinov v porovnaní s megaSeries
Menej pamäte má zvyčajne Attiny 25/45/85 2 kB 4 kB a 8 kB
=============================================================
Ale ak sa ma opýtate, Attiny sú skutočne užitočné pre malé projekty. Dokonca si myslím, že je príliš lacné, aby na tom figurína experimentovala. Preto som urobil tento malý projekt, v ktorom si každý môže vyrobiť svoje najlacnejšie malé arduino doma.
Tiež sa mi páči moja stránka pre podporu
Krok 1: Diely
Veci, ktoré budete potrebovať
- Veroboard -0,3 $
- 8 -pinová zásuvka IC -0,10 $
- Drôty jednožilové 22 meradlo- 0,10 $
- Attiny 85- 1,35 $
- Mužská hlavička-0,16 $
- Ženská hlavička-0,16 $
Celkové náklady sú teda 2,17 $
Krok 2: Schéma zapojenia
Takmer všetky čipy sú naprogramované pomocou 6 pinov
- MISO (Master In Slave Out)
- MOSI (Master OUt Slave In)
- RESET
- SCK (Slave Clock)
- Vcc
- Gnd
==========================================================
Pripojenie k Arduinu
Pin13 bude pripojený k SCK
Pin12 bude pripojený k MISO
Pin11 bude pripojený k MOSI
Pin10 bude pripojený k RESET
Ďalšia časť sa bude zaoberať tým, ako používať arduino ako ISP na programovanie attiny85
Krok 3: Použitie Arduina ako ISP
Nastavenie firmvéru
Tento súbor si musíte stiahnuť na programovanie Attiny
code.google.com/p/arduino-tiny/
po inštalácii
- Otvorte Arduino.exe
- Súbor> Príklady> ArduinoISP
- Nahrajte náčrt na svoju nástenku
- Na Arduino Uno budete musieť pripojiť 10 uF kondenzátor medzi resetom a zemou (po nahraní náčrtu ArduinoISP)
- Pripojte kolíky Arduino k Arduino Tiny Board
- Prejdite na Nástroje> Dosky> Attiny 85 8 MHz
- Choďte na Nástroje> Programátor> Arduino ako ISP
- Burn Bootloader
CONGO attiny je pripravené na programovanie arduino
Ukážme nám jednoduchý program „Blink“v prevádzke
Opäť ísť do
Súbor> Príklady> Žmurknutie
Zmeniť kolík č. z 13 na ktorýkoľvek pin z Attiny85
0, 1, 2, 3, 4
Nahrajte ho
==================================================
Krok 4: Blinky v akcii
Program Blink v prevádzke
Užite si svoju nástenku
Môže byť tiež spustený na externom zdroji napájania Potrebujete iba regulovaný zdroj napájania 5
Sériový programátor môžete použiť aj na napaľovanie bootloadera a skice
Ak máte akékoľvek otázky, pokojne sa ma opýtajte
www.facebook.com/prajjwal.nag