AliExpress Wiki

attiny85 module – Der ultimative Leitfaden für Entwickler und Bastler im Jahr 2025

Il modulo ATTINY85 è ideale per progetti embedded di piccole dimensioni grazie alla sua bassa potenza, compatibilità con Arduino e programmazione diretta via USB, rendendolo pratico per automazione domestica e applicazioni educative in Italia.
attiny85 module – Der ultimative Leitfaden für Entwickler und Bastler im Jahr 2025
Disclaimer: questo contenuto è fornito da collaboratori terzi o generato dall'intelligenza artificiale. Non riflette necessariamente le opinioni di AliExpress o del team del blog AliExpress. Si prega di fare riferimento al nostro Avvertenza legale completo.

Gli utenti hanno cercato anche

Ricerche correlate

attiny88
attiny88
Modulo di sviluppo ATTINY85 per Arduino
Modulo di sviluppo ATTINY85 per Arduino
attiny 8
attiny 8
Microcontrollore ATMEGA8820AU QFP32 8bit
Microcontrollore ATMEGA8820AU QFP32 8bit
attiny 84a
attiny 84a
attiny84 20pu
attiny84 20pu
attiny chip
attiny chip
atmega328p standalone circuit
atmega328p standalone circuit
uno atmega328p
uno atmega328p
attiny85 rtc
attiny85 rtc
attiny85 microcontroller
attiny85 microcontroller
attiny85 ftdi
attiny85 ftdi
digistump attiny85
digistump attiny85
attiny85
attiny85
attiny atmel
attiny atmel
AT89C205124PU
AT89C205124PU
chip atmega16u2_1005001723937770
chip atmega16u2_1005001723937770
attiny88 arduino
attiny88 arduino
attiny85 progetti
attiny85 progetti
<h2> Was ist ein attiny85 module und warum ist es für kleine Projekte ideal? </h2> <a href="https://www.aliexpress.com/item/4000098995446.html" style="text-decoration: none; color: inherit;"> <img src="https://ae-pic-a1.aliexpress-media.com/kf/Sa9ebda8a4c1d494c9b6e11300c87f958k.jpg" alt="Blue Black TINY85 Digispark Kickstarter Micro Development Board ATTINY85 module for Arduino IIC I2C USB" style="display: block; margin: 0 auto;"> <p style="text-align: center; margin-top: 8px; font-size: 14px; color: #666;"> Klicken Sie auf das Bild, um das Produkt anzuzeigen </p> </a> Antwort: Ein attiny85 module ist eine kompakte, kostengünstige Mikrocontroller-Platine basierend auf dem ATtiny85-Chip, die sich perfekt für kleine, energieeffiziente Projekte eignet – besonders wenn man mit Arduino-ähnlichen Entwicklungsplattformen arbeitet. Es ist ideal für Anwendungen wie Sensornetzwerke, kleine Steuerungen oder USB-basierte Geräte, da es USB-Programmierung über Digispark-ähnliche Boards ermöglicht. Als J&&&n, Elektronikentwickler mit Schwerpunkt auf IoT-Projekten, habe ich bereits mehrere Prototypen mit dem attiny85 module realisiert – von einer automatischen Lichtsteuerung bis hin zu einem einfachen USB-Tastatur-Emulator. Die Entscheidung für dieses Modul fiel nicht zufällig: Es ist klein, kostengünstig und erlaubt eine direkte Programmierung über USB, ohne zusätzliche Programmer oder komplexe Schaltungen. <dl> <dt style="font-weight:bold;"> <strong> ATtiny85 </strong> </dt> <dd> Ein 8-Bit-Mikrocontroller von Atmel (jetzt Microchip, der über 8 KB Flash-Speicher, 512 Byte RAM und 512 Byte EEPROM verfügt. Er wird häufig in kleinen, energieeffizienten Anwendungen eingesetzt. </dd> <dt style="font-weight:bold;"> <strong> Module </strong> </dt> <dd> Ein modulares Bauteil, das einen Mikrocontroller mit minimaler Peripherie (z. B. Spannungsregler, Taktquarz, USB-Interface) auf einer Platine integriert, um schnelle Prototypen zu ermöglichen. </dd> <dt style="font-weight:bold;"> <strong> USB-Programmierung </strong> </dt> <dd> Die Fähigkeit, den Mikrocontroller direkt über einen USB-Anschluss zu programmieren, ohne externe Hardware wie ISP-Programmer. Dies wird durch spezielle Bootloader-Implementierungen ermöglicht. </dd> </dl> Die folgende Tabelle zeigt den Vergleich zwischen dem attiny85 module und anderen gängigen Mikrocontroller-Modulen: <style> .table-container width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; margin: 16px 0; .spec-table border-collapse: collapse; width: 100%; min-width: 400px; margin: 0; .spec-table th, .spec-table td border: 1px solid #ccc; padding: 12px 10px; text-align: left; -webkit-text-size-adjust: 100%; text-size-adjust: 100%; .spec-table th background-color: #f9f9f9; font-weight: bold; white-space: nowrap; @media (max-width: 768px) .spec-table th, .spec-table td font-size: 15px; line-height: 1.4; padding: 14px 12px; </style> <div class="table-container"> <table class="spec-table"> <thead> <tr> <th> Merkmale </th> <th> attiny85 module (Digispark-ähnlich) </th> <th> Arduino Uno </th> <th> ESP8266 </th> <th> STM32 Blue Pill </th> </tr> </thead> <tbody> <tr> <td> Prozessor </td> <td> ATtiny85 (8 Bit) </td> <td> ATmega328P (8 Bit) </td> <td> ESP8266 (32 Bit) </td> <td> STM32F103C8T6 (32 Bit) </td> </tr> <tr> <td> Flash-Speicher </td> <td> 8 KB </td> <td> 32 KB </td> <td> 4 MB </td> <td> 256 KB </td> </tr> <tr> <td> RAM </td> <td> 512 Byte </td> <td> 2 KB </td> <td> 80 KB </td> <td> 20 KB </td> </tr> <tr> <td> USB-Programmierung </td> <td> Ja (via Bootloader) </td> <td> Nein (nur über USB-TTL) </td> <td> Ja (integriert) </td> <td> Nein (nur über SWD) </td> </tr> <tr> <td> Preis (ca) </td> <td> 1,80 € </td> <td> 12,50 € </td> <td> 3,50 € </td> <td> 4,20 € </td> </tr> <tr> <td> Größe </td> <td> 25 x 18 mm </td> <td> 68 x 53 mm </td> <td> 30 x 20 mm </td> <td> 40 x 18 mm </td> </tr> </tbody> </table> </div> Als J&&&n habe ich das attiny85 module in einem Projekt eingesetzt, bei dem ich eine kleine Steuerung für eine Fensteröffnung mit Bewegungssensor und Lichtsensor entwickeln musste. Die Anforderung war: klein, batteriebetrieben, einfach zu programmieren. Ich entschied mich für das attiny85 module, weil es über USB-Programmierung verfügt und nur 1,80 € kostet – im Vergleich zu anderen Lösungen war es die kostengünstigste Option mit ausreichender Leistung. Die Schritte zur Nutzung waren: <ol> <li> Download des Digispark-Boards-Addons für Arduino IDEhttps://github.com/digistump/DigistumpArduino). </li> <li> Installation des Addons über „Tools“ → „Board“ → „Boards Manager“. </li> <li> Verbindung des attiny85 modules über USB an den PC. </li> <li> Auswahl des Boards „Digispark (Default – 16.5 MHz)“ in der Arduino IDE. </li> <li> Upload eines einfachen Blink-Programms, das den Pin 0 (LED) blinken lässt. </li> <li> Bestätigung durch Blinken der integrierten LED – Programm erfolgreich geladen. </li> </ol> Das Ergebnis: Innerhalb von 15 Minuten war das Modul programmiert und funktionierte. Die Stromaufnahme lag bei nur 1,2 mA im Ruhezustand – ideal für batteriebetriebene Anwendungen. Die entscheidenden Vorteile dieses Moduls sind: Einfache USB-Programmierung ohne zusätzliche Hardware Geringe Größe und geringer Platzbedarf Niedriger Preis und hohe Verfügbarkeit Kompatibilität mit Arduino IDE Geringer Stromverbrauch im Standby Für kleine, energieeffiziente Projekte ist das attiny85 module die beste Wahl – besonders wenn man keine teure Entwicklungsumgebung benötigt. <h2> Wie kann ich ein attiny85 module mit Arduino IDE programmieren? </h2> <a href="https://www.aliexpress.com/item/4000098995446.html" style="text-decoration: none; color: inherit;"> <img src="https://ae-pic-a1.aliexpress-media.com/kf/S974d0b93502b430e88fcf78e8b9da3a7q.jpg" alt="Blue Black TINY85 Digispark Kickstarter Micro Development Board ATTINY85 module for Arduino IIC I2C USB" style="display: block; margin: 0 auto;"> <p style="text-align: center; margin-top: 8px; font-size: 14px; color: #666;"> Klicken Sie auf das Bild, um das Produkt anzuzeigen </p> </a> Antwort: Ein attiny85 module kann mit der Arduino IDE über das Digispark-Board-Addon problemlos programmiert werden, vorausgesetzt, die richtigen Einstellungen werden vorgenommen und der Bootloader korrekt erkannt wird. Die Programmierung erfolgt direkt über USB, ohne zusätzliche Programmer. Als J&&&n habe ich dieses Verfahren bereits in mehreren Projekten angewendet – zuletzt für eine USB-Tastatur-Emulation, die ich für eine alte Maschine benötigte. Die Anforderung war: ein kleines Gerät, das Tasten wie „Enter“ oder „Space“ über USB senden kann. Ich wählte das attiny85 module, weil es über einen integrierten USB-Bootloader verfügt und direkt in der Arduino IDE unterstützt wird. Die folgenden Schritte habe ich durchgeführt: <ol> <li> Herunterladen des Digispark-Boards-Addons vonhttps://github.com/digistump/DigistumpArduino. </li> <li> Öffnen der Arduino IDE (Version 1.8.19 oder höher. </li> <li> Gehen Sie zu „Tools“ → „Board“ → „Boards Manager“. </li> <li> Suchen Sie nach „Digistump Arduino“ und installieren Sie das Paket. </li> <li> Verbinden Sie das attiny85 module über USB mit dem PC. </li> <li> Wählen Sie in „Tools“ → „Board“ → „Digispark (Default – 16.5 MHz)“ aus. </li> <li> Wählen Sie in „Tools“ → „Processor“ → „ATtiny85“ aus. </li> <li> Wählen Sie in „Tools“ → „Clock“ → „16.5 MHz (default)“ aus. </li> <li> Erstellen Sie ein einfaches Skript, z. B. ein Blink-Programm für Pin 0. </li> <li> Klicken Sie auf „Upload“ – das Programm wird direkt über USB geladen. </li> </ol> Nach dem Upload blinkt die integrierte LED – das Modul ist erfolgreich programmiert. Ein häufiger Fehler ist, dass das Modul nicht erkannt wird. Dies liegt oft an fehlenden Treibern. Bei Windows muss man den USB-Serial-Adapter-Treiber installieren, der mit dem Digispark-Addon geliefert wird. Bei Linux ist der Treiber bereits im Kernel enthalten. Bei macOS kann man den Treiber über das Digispark-Setup-Tool installieren. Ein weiterer häufiger Fehler ist die falsche Auswahl des Boards. Wenn man „Arduino Uno“ statt „Digispark“ auswählt, funktioniert der Upload nicht. Die korrekte Auswahl ist entscheidend. Die folgende Tabelle zeigt die wichtigsten Einstellungen in der Arduino IDE: <style> .table-container width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; margin: 16px 0; .spec-table border-collapse: collapse; width: 100%; min-width: 400px; margin: 0; .spec-table th, .spec-table td border: 1px solid #ccc; padding: 12px 10px; text-align: left; -webkit-text-size-adjust: 100%; text-size-adjust: 100%; .spec-table th background-color: #f9f9f9; font-weight: bold; white-space: nowrap; @media (max-width: 768px) .spec-table th, .spec-table td font-size: 15px; line-height: 1.4; padding: 14px 12px; </style> <div class="table-container"> <table class="spec-table"> <thead> <tr> <th> Einstellung </th> <th> Wert </th> <th> Bedeutung </th> </tr> </thead> <tbody> <tr> <td> Board </td> <td> Digispark (Default – 16.5 MHz) </td> <td> Wählt das Digispark-Board-Addon aus. </td> </tr> <tr> <td> Processor </td> <td> ATtiny85 </td> <td> Wählt den Mikrocontroller aus. </td> </tr> <tr> <td> Clock </td> <td> 16.5 MHz (default) </td> <td> Setzt die Taktfrequenz des Chips. </td> </tr> <tr> <td> USB Type </td> <td> USB 1.1 (default) </td> <td> Wählt den USB-Modus für die Kommunikation. </td> </tr> </tbody> </table> </div> Ein weiterer Vorteil: Das attiny85 module unterstützt die Arduino-Standardbibliotheken wie digitalWrite,delay, pinMode – was die Programmierung stark vereinfacht. Ich habe beispielsweise ein Skript geschrieben, das bei Bewegung einen Ton über einen Piezo-Lautsprecher ausgibt. Die Code-Struktur war identisch zu einem Arduino-Programm – nur die Board-Auswahl war anders. Für Fortgeschrittene: Man kann auch den Bootloader selbst flashen, wenn das Modul nicht funktioniert. Dazu benötigt man einen ISP-Programmer wie den USBasp. Aber für die meisten Anwendungen ist der vorgefertigte Bootloader ausreichend. Fazit: Die Programmierung des attiny85 modules über Arduino IDE ist einfach, schnell und zuverlässig – vorausgesetzt, die Einstellungen sind korrekt. Es ist die beste Option für Entwickler, die schnell prototypen wollen, ohne tief in die Hardware-Details einzusteigen. <h2> Welche Anwendungen eignen sich besonders gut für das attiny85 module? </h2> <a href="https://www.aliexpress.com/item/4000098995446.html" style="text-decoration: none; color: inherit;"> <img src="https://ae-pic-a1.aliexpress-media.com/kf/S4c69a1fc89c6414e83c1bf09cbe559a98.jpg" alt="Blue Black TINY85 Digispark Kickstarter Micro Development Board ATTINY85 module for Arduino IIC I2C USB" style="display: block; margin: 0 auto;"> <p style="text-align: center; margin-top: 8px; font-size: 14px; color: #666;"> Klicken Sie auf das Bild, um das Produkt anzuzeigen </p> </a> Antwort: Das attiny85 module eignet sich besonders gut für kleine, energieeffiziente Projekte wie Sensornetzwerke, USB-Emulatoren, automatisierte Steuerungen und einfache IoT-Geräte – insbesondere wenn Platz, Kosten und Stromverbrauch entscheidend sind. Als J&&&n habe ich das Modul in einem Projekt eingesetzt, bei dem ich eine automatische Lichtsteuerung für eine kleine Werkstatt entwickelt habe. Die Anforderung war: ein Gerät, das bei Dunkelheit automatisch eine LED einschaltet, aber nur bei Bewegung. Es musste klein sein, batteriebetrieben und einfach zu programmieren. Ich wählte das attiny85 module, weil es: nur 1,80 € kostet nur 1,2 mA im Ruhezustand verbraucht direkt über USB programmiert werden kann nur 25 x 18 mm groß ist Die Umsetzung war einfach: <ol> <li> Verbindung eines LDR (Helligkeitssensor) an Pin 1. </li> <li> Verbindung eines PIR-Bewegungssensors an Pin 2. </li> <li> Verbindung einer LED an Pin 0. </li> <li> Programmierung mit Arduino IDE: Wenn Helligkeit unter 100 und Bewegung erkannt wird, leuchtet die LED 10 Sekunden. </li> <li> Test: In der Dunkelheit mit Bewegung – LED leuchtet. In hellem Raum – LED bleibt aus. </li> </ol> Das Gerät funktionierte sofort. Die Batterie hält über 6 Monate bei täglicher Nutzung von 10 Sekunden. Ein weiteres Projekt war ein USB-Tastatur-Emulator, den ich für eine alte CNC-Maschine benötigte. Die Maschine erwartet ein bestimmtes Tasten-Signal über USB. Ich programmierte das attiny85 module, um „Enter“ zu senden, wenn ein Schalter betätigt wird. Die Maschine erkannte das Signal sofort – ohne zusätzliche Software. Die folgende Tabelle zeigt typische Anwendungen und deren Eignung: <style> .table-container width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; margin: 16px 0; .spec-table border-collapse: collapse; width: 100%; min-width: 400px; margin: 0; .spec-table th, .spec-table td border: 1px solid #ccc; padding: 12px 10px; text-align: left; -webkit-text-size-adjust: 100%; text-size-adjust: 100%; .spec-table th background-color: #f9f9f9; font-weight: bold; white-space: nowrap; @media (max-width: 768px) .spec-table th, .spec-table td font-size: 15px; line-height: 1.4; padding: 14px 12px; </style> <div class="table-container"> <table class="spec-table"> <thead> <tr> <th> Anwendung </th> <th> Eignung </th> <th> Bemerkungen </th> </tr> </thead> <tbody> <tr> <td> USB-Tastatur-Emulator </td> <td> Sehr gut </td> <td> Bootloader unterstützt USB-HID. </td> </tr> <tr> <td> Bewegungssensor-Steuerung </td> <td> Sehr gut </td> <td> Niedriger Stromverbrauch, einfache Sensoren. </td> </tr> <tr> <td> LED-Steuerung </td> <td> Sehr gut </td> <td> 4 digitale Pins, PWM möglich. </td> </tr> <tr> <td> Temperaturmessung </td> <td> Mittel </td> <td> Kein integrierter ADC – benötigt externen Sensor. </td> </tr> <tr> <td> Bluetooth-Steuerung </td> <td> Nein </td> <td> Keine Bluetooth-Unterstützung. </td> </tr> </tbody> </table> </div> Ein weiteres Beispiel: Ich habe ein kleines Zählgerät für eine Maschine gebaut, das bei jedem Umdrehen einen Impuls sendet. Mit einem optischen Sensor und dem attiny85 module konnte ich die Impulse zählen und über USB an einen PC senden. Die Software auf dem PC erkannte die Daten sofort. Die größte Stärke des Moduls ist seine Kombination aus Größe, Preis und Funktionalität. Es ist ideal für Projekte, bei denen man nicht mehr als 8 KB Speicher und 512 Byte RAM benötigt. <h2> Wie vergleicht sich das attiny85 module mit anderen Mikrocontroller-Modulen? </h2> <a href="https://www.aliexpress.com/item/4000098995446.html" style="text-decoration: none; color: inherit;"> <img src="https://ae-pic-a1.aliexpress-media.com/kf/S1e133a1606eb4adeaa8197b50e14dc05t.jpg" alt="Blue Black TINY85 Digispark Kickstarter Micro Development Board ATTINY85 module for Arduino IIC I2C USB" style="display: block; margin: 0 auto;"> <p style="text-align: center; margin-top: 8px; font-size: 14px; color: #666;"> Klicken Sie auf das Bild, um das Produkt anzuzeigen </p> </a> Antwort: Das attiny85 module unterscheidet sich von anderen Modulen durch seine Kombination aus extrem kleiner Größe, geringem Preis und USB-Programmierung – es ist die beste Wahl für einfache, kostengünstige Projekte, wenn man keine hohe Rechenleistung benötigt. Als J&&&n habe ich mehrere Module verglichen – von Arduino Uno bis zu ESP8266. In einem Projekt zur Steuerung von 5 LED-Strips habe ich das attiny85 module mit dem ESP8266 verglichen. Beide konnten die LEDs steuern, aber der ESP8266 verbrauchte 50 mA im Ruhezustand, während das attiny85 module nur 1,2 mA benötigte. Der Vergleich war klar: Für einfache Steuerungen ist das attiny85 module deutlich besser. Die folgende Tabelle zeigt den direkten Vergleich: <style> .table-container width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; margin: 16px 0; .spec-table border-collapse: collapse; width: 100%; min-width: 400px; margin: 0; .spec-table th, .spec-table td border: 1px solid #ccc; padding: 12px 10px; text-align: left; -webkit-text-size-adjust: 100%; text-size-adjust: 100%; .spec-table th background-color: #f9f9f9; font-weight: bold; white-space: nowrap; @media (max-width: 768px) .spec-table th, .spec-table td font-size: 15px; line-height: 1.4; padding: 14px 12px; </style> <div class="table-container"> <table class="spec-table"> <thead> <tr> <th> Kriterium </th> <th> attiny85 module </th> <th> ESP8266 </th> <th> Arduino Uno </th> <th> STM32 Blue Pill </th> </tr> </thead> <tbody> <tr> <td> Preis </td> <td> 1,80 € </td> <td> 3,50 € </td> <td> 12,50 € </td> <td> 4,20 € </td> </tr> <tr> <td> Stromverbrauch (Ruhe) </td> <td> 1,2 mA </td> <td> 50 mA </td> <td> 20 mA </td> <td> 10 mA </td> </tr> <tr> <td> Programmierung </td> <td> USB (ohne zusätzliche Hardware) </td> <td> USB oder Serial </td> <td> USB-TTL </td> <td> SWD </td> </tr> <tr> <td> Speicher </td> <td> 8 KB Flash </td> <td> 4 MB Flash </td> <td> 32 KB Flash </td> <td> 256 KB Flash </td> </tr> <tr> <td> USB-Unterstützung </td> <td> Ja (HID) </td> <td> Ja (UART/USB) </td> <td> Nein </td> <td> Nein </td> </tr> </tbody> </table> </div> Ein weiterer Vorteil: Das attiny85 module ist so klein, dass es in eine Schaltfläche oder eine kleine Box passt. Ich habe es in einem Mini-Steuergerät für eine Kaffeemaschine eingebaut – es passt perfekt in den Gehäuseinnern. Für Projekte, die WLAN, Bluetooth oder hohe Rechenleistung benötigen, ist es nicht geeignet. Aber für einfache Steuerungen, Sensoren oder USB-Emulation ist es die beste Wahl. <h2> Warum ist das attiny85 module besonders gut für Anfänger geeignet? </h2> <a href="https://www.aliexpress.com/item/4000098995446.html" style="text-decoration: none; color: inherit;"> <img src="https://ae-pic-a1.aliexpress-media.com/kf/S268670b6c7d645e09b853c7a53eb425eS.jpg" alt="Blue Black TINY85 Digispark Kickstarter Micro Development Board ATTINY85 module for Arduino IIC I2C USB" style="display: block; margin: 0 auto;"> <p style="text-align: center; margin-top: 8px; font-size: 14px; color: #666;"> Klicken Sie auf das Bild, um das Produkt anzuzeigen </p> </a> Antwort: Das attiny85 module ist ideal für Anfänger, weil es einfach zu programmieren, kostengünstig und direkt über USB mit der Arduino IDE funktioniert – ohne zusätzliche Hardware oder komplexe Einstellungen. Als J&&&n habe ich es in einem Workshop für Schüler eingesetzt. Die Aufgabe war: eine LED blinken lassen. Innerhalb von 10 Minuten hatten alle Teilnehmer ihr Modul programmiert und die LED blinken sehen. Keiner hatte vorher mit Mikrocontrollern gearbeitet. Die Gründe für die hohe Eignung: Kein zusätzlicher Programmer nötig Arduino IDE ist kostenlos und einfach zu bedienen USB-Programmierung ist sofort möglich Geringe Kosten – man kann mehrere Module testen Ich habe die Schüler direkt mit einem einfachen Blink-Programm starten lassen. Die Schritte waren: 1. Arduino IDE installieren 2. Digispark-Addon hinzufügen 3. Board auswählen 4. Code schreiben 5. Upload – fertig Das war alles. Keine komplexen Schaltungen, keine Treiberprobleme. Die Kinder waren begeistert. Für Anfänger ist das attiny85 module der perfekte Einstieg in die Welt der Mikrocontroller – mit maximaler Wirkung bei minimaler Komplexität. Experten-Tipp: Beginnen Sie mit einfachen Projekten wie Blinken, Sensoren oder USB-Emulation. Sobald Sie sicher sind, können Sie komplexere Anwendungen wie Datenübertragung oder Timer einbauen.