Inhaltsverzeichnis:
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-13 06:56
Nun, die meiste Zeit bekomme ich Probleme, wenn ich Arduino in einigen Projekten benötige, bei denen ich nur wenige I / O-Pins brauche. Dank der Arduino-Tiny-Plattform kann das Arduino-Programm in die Avr-tiny-Serie wie Attiny 85/45 gebrannt werden
Arduino-Tiny ist ein Open-Source-Set von ATtiny-"Kernen" für die Arduino-Plattform.
Es bietet einen Kern, der es Arduino-Benutzern ermöglicht, mit den Prozessoren ATtiny84 (84/44/24), ATtiny85 (85/45/25) und ATtiny2313 (4313) zu arbeiten.
=============================================================
Vorteile der Attiny-Serie Günstig kostet kaum 1$Sie können in jedem Stromkreis als Standalone verwendet werdenNachteile von Attiny
Wenige I/O-Pins im Vergleich zur megaSerie
Weniger Speicher haben normalerweise Attiny 25/45/85 2kb 4kb bzw. 8kb
=============================================================
Aber wenn du mich fragst, sind Attiny wirklich nützlich für kleine Projekte Obwohl ich denke, es ist zu billig für einen Dummy, um damit zu experimentieren. Also habe ich dieses kleine Projekt gemacht, mit dem jeder sein billigstes kleines Arduino zu Hause machen kann
Like auch meine Seite für Support
Schritt 1: Teile
Dinge, die du brauchst
- Veroboard -0,3$
- 8-poliger IC-Sockel -0,10 $
- Drähte einadrig 22 Gauge- 0.10$
- Attiny 85- 1.35$
- Stiftleiste-0,16$
- Buchsenleiste-0,16$
Die Gesamtkosten betragen also 2,17 $
Schritt 2: Schaltplan
Fast alle Chips werden mit 6 Pins programmiert
- MISO (Master In Slave Out)
- MOSI (Master OUT Slave In)
- ZURÜCKSETZEN
- SCK (Nebenuhr)
- Vcc
- Gnd
==========================================================
Verbindung mit Arduino
Pin13 wird mit SCK. verbunden
Pin12 wird mit MISO verbunden
Pin11 wird mit MOSI. verbunden
Pin10 wird mit RESET verbunden
Der nächste Teil behandelt die Verwendung des Arduino als ISP zum Programmieren des attiny85
Schritt 3: Verwenden von Arduino als ISP
Einrichten der Firmware
Sie müssen diese Datei herunterladen, um die Attiny zu programmieren
code.google.com/p/arduino-tiny/
nach der Installation
- Öffnen Sie Arduino.exe
- Datei > Beispiele > ArduinoISP
- Sketch auf dein Board hochladen
- Auf dem Arduino Uno müssen Sie einen 10 uF-Kondensator zwischen Reset und Masse anschließen (nach dem Hochladen der ArduinoISP-Skizze).
- Verbinden Sie die Arduino-Pins mit dem Arduino Tiny Board
- Gehe zu Tools >Boards>Attiny 85 8 MHz
- Gehe zu Tools>Programmierer>Arduino als ISP
- Bootloader brennen
CONGO attiny ist bereit, von arduino programmiert zu werden
Lassen Sie uns ein einfaches Programm "Blink" in Aktion sehen
Gehe wieder zu
Datei > Beispiele >Blinken
Ändern Sie die Pin-Nr. von 13 bis zu einem der Pins von Attiny85
0, 1, 2, 3, 4
Lade es hoch
==================================================
Schritt 4: Blinky in Aktion
Das Blink-Programm in Aktion
Genießen Sie Ihr Board
Es kann auch mit einer externen Stromquelle betrieben werden Sie benötigen nur eine geregelte Stromversorgung von 5
Sie können auch einen seriellen Programmierer verwenden, um den Bootloader zu brennen und zu skizzieren
Bei Fragen kannst du mich gerne fragen
www.facebook.com/prajjwal.nag