ATtiny85 - Arduino
ATtiny85
Der ATtiny85 ist ein 8-Bit Mikrocontroller. Programmieren kann man ihn unter anderm über den Arduino, wobei nicht alle Funktionen, die der Arduino hat zur Verfügung stehen. Er bietet die optimale Möglichkeit, kleine Projekte mit geringem Materialaufwand platz- und stromsparend zu realisieren. Der extrem niedrige Preis rundet die Vorteilsliste ab.
Die Geschwindigkeit beträgt maximal 20MHz, wobei der Speicher 8kByte groß ist. Der ATtiny85 hat 6 I/O Pins.
Links
Setup
- den Beispielsketch ArduinoISP auf den Arduino hochladen und ausführen
- den ATtiny mit dem Arduino verbinden (siehe Verkabelung)
- ATtiny microcontroller support for the Arduino IDE herunterladen
- den attiny Ordner in den Unterordner hardware (wenn nicht vorhanden anlegen) des Arduino Verzeichnisses (Documents/Arduino/) verschieben und die IDE neustarten
- in der Arduino IDE unter Tools > Board den entsprechenden ATtiny auswählen
- in der Arduino IDE unter Tools > Programmer > Arduino as ISP auswählen
Verkabelung
Pins
Funktionen
Funktionen, über die der ATtiny85 verfügt:
- pinMode()
- digitalWrite()
- digitalRead()
- analogRead()
- analogWrite()
- shiftOut()
- pulseIn()
- millis()
- micros()
- delay()
- delayMicroseconds()
- SoftwareSerial Library