Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
Nou, meestal krijg ik problemen als ik Arduino nodig heb in sommige projecten waar ik weinig I / O-pinnen nodig heb. Dankzij het Arduino-Tiny-platform kan het Arduino-programma worden gebrand in de Avr-tiny-serie zoals Attiny 85/45
Arduino-Tiny is een open source set van ATtiny "cores" voor het Arduino-platform.
Het biedt een kern waarmee Arduino-gebruikers kunnen werken met de ATtiny84 (84/44/24), ATtiny85 (85/45/25) en ATtiny2313 (4313) processors.
=============================================================
Voordelen van Attiny-serie Goedkoop kost nauwelijks 1 $ Ze kunnen als stand-alone in elk circuit worden gebruikt Nadelen van Attiny
Weinig I/O-pinnen in vergelijking met megaSeries
Minder geheugen heeft meestal Attiny 25/45/85 respectievelijk 2kb 4kb en 8kb
=============================================================
Maar als je het mij vraagt, zijn Attiny echt handig voor kleine projecten. Zelfs ik denk dat het te goedkoop is voor een dummy om ermee te experimenteren. Dus ik heb dit kleine project gemaakt dat iedereen zijn goedkoopste kleine arduino thuis kan maken
Vind ook mijn pagina leuk voor ondersteuning
Stap 1: Onderdelen
Dingen die je nodig hebt
- Veroboard -0.3$
- 8-pins IC-aansluiting -0,10 $
- Draden enkele kern 22 gauge- 0.10$
- Attiny 85- 1.35$
- Mannelijke kop-0.16 $
- Vrouwelijke kop-0.16 $
Dus de totale kosten zijn 2,17 $
Stap 2: Schakelschema
Bijna alle chips zijn geprogrammeerd door 6 pinnen te gebruiken
- MISO (Master In Slave Out)
- MOSI (Master OUT Slave In)
- RESET
- SCK (Slavenklok)
- Vcc
- Gnd
==========================================================
Verbinding maken met Arduino
Pin13 wordt verbonden met SCK
Pin12 wordt verbonden met MISO
Pin11 wordt verbonden met MOSI
Pin10 wordt verbonden met RESET
Het volgende deel gaat over het gebruik van de Arduino als ISP om de attiny85. te programmeren
Stap 3: Arduino gebruiken als ISP
De firmware instellen
U moet dit bestand downloaden voor het programmeren van de attiny
code.google.com/p/arduino-tiny/
nadat je het hebt geïnstalleerd
- Arduino.exe openen
- Bestand > Voorbeelden >ArduinoISP
- Upload schets naar je bord
- Op de Arduino Uno moet je een condensator van 10 uF aansluiten tussen reset en aarde (na het uploaden van de ArduinoISP-schets)
- Sluit de Arduino-pinnen aan op het Arduino Tiny Board
- Ga naar Gereedschappen>Boards>Attiny 85 8 MHz
- Ga naar Tools>Programmer>Arduino als ISP
- Bootloader branden
CONGO attiny is klaar om te worden geprogrammeerd door arduino
Laten we een eenvoudig programma "Knipperen" in actie zien
We gaan weer naar
Bestand > Voorbeelden >Knipperen
Wijzig het pinnr. van 13 tot een van de pins uit Attiny85
0, 1, 2, 3, 4
Upload het
==================================================
Stap 4: Blinky in actie
Het Blink-programma in actie
Geniet van je bord
Het kan ook worden uitgevoerd op een externe stroombron U hebt alleen een gereguleerde voeding van 5. nodig
Je kunt ook een seriële programmeur gebruiken om de bootloader te branden en te schetsen
Als je vragen hebt, stel ze gerust
www.facebook.com/prajjwal.nag