Digispark Mini Arduino + USB | IDE Attiny85

5,10 

Inkl. MwSt.
zzgl. Versand
Lieferzeit: ca. 1-3 Tage (***)
(1 Kundenrezension)
Vorrätig 25 Stück auf Lager und direkt bestellbar

Vorrätig

Artikelnummer: 5677 Kategorien: ,
Beschreibung
Winzige USB-Ideen mit dem ATtiny85 umsetzen

Digispark Mini: kleine Steuerungen direkt am USB-Port programmieren

Manchmal braucht ein Projekt keinen großen Mikrocontroller, sondern nur ein paar Pins, eine kleine Logik und einen schnellen USB-Upload. Das Digispark-kompatible ATtiny85-Board passt genau in diese Lücke.

Du startest mit einem Blinktest, lernst den besonderen Upload-Moment des Bootloaders kennen und kannst danach kleine Anzeigen, Tasterlogik, Timer oder einfache USB-HID-Experimente bauen.

ATtiny85Controller
8 KB bruttoFlash
6 PinsI/O
Digispark-kompatibles ATtiny85-Mini-Board mit integriertem USB-Stecker
Digispark Mini Arduino + USB | IDE Attiny85 Kickstarter Board Modul

Pinout und Orientierung

Anschlüsse, Pins und Funktionen im Überblick

Die folgende Übersicht bezieht sich auf die konkret abgebildete Makershop-Ausführung.

Digispark-kompatibles ATtiny85-Mini-Board mit integriertem USB-Stecker
Digispark Mini Arduino + USB | IDE Attiny85 Kickstarter Board Modul

USB

Direkter Stecker für Versorgung und Bootloader

5V

5-V-Versorgung

VIN

Eingang zum Onboard-Regler; konkrete Boardgrenzen beachten

GND

Masse

P0–P5

Digitale I/O mit ADC-, PWM- und USI-Mehrfachfunktionen

P3 / P4

Während USB-Betrieb durch D− / D+ mitbenutzt

Typische Projekte

Was du damit bauen kannst

Mini-Statusanzeige bauen

Eine LED, ein Summer oder ein kleiner Ausgang zeigt Zustände an, ohne ein großes Controllerboard zu verwenden.

Tasterlogik kompakt lösen

Ein oder zwei Eingänge auswerten und daraus eine einfache Aktion, Verzögerung oder Umschaltung machen.

USB-HID ausprobieren

Mit passenden Bibliotheken Lern- und Testaufbauten für einfache USB-Eingabegeräte umsetzen.

Kleine Timer realisieren

Zeitverzögerungen, Blinkmuster oder periodische Signale in sehr kompakten Projekten unterbringen.

Schnellstart

Der ATtiny85 blinkt nach dem USB-Upload

Beim Digispark startet der Upload anders als bei klassischen Arduino-Boards: Erst Upload anklicken, dann das Board einstecken, wenn die IDE dazu auffordert.

Schritt 1Digispark-kompatiblen Board-Core installieren.
Schritt 2Boardprofil und gewünschten LED-Pin im Sketch wählen.
Schritt 3Upload starten, während das Board noch nicht eingesteckt ist.
Schritt 4Board bei Aufforderung direkt mit USB verbinden.
Schritt 5Blinkverhalten prüfen und bei Bedarf P0 statt P1 testen.
Beispiel

const byte ledPin = 1;

void setup() {
  pinMode(ledPin, OUTPUT);
}

void loop() {
  digitalWrite(ledPin, HIGH);
  delay(500);
  digitalWrite(ledPin, LOW);
  delay(500);
}
Technische Daten

Die wichtigsten Werte

MikrocontrollerMicrochip ATtiny85
Architektur8-Bit AVR
Flash8 KB brutto; Bootloader belegt einen Teil
SRAM512 Byte
EEPROM512 Byte
I/O-Pins6, mit Mehrfachfunktionen
ADC10 Bit; am Board bis zu vier analoge Kanäle nutzbar
PWMMehrere PWM-Ausgänge, abhängig vom Core und Timergebrauch
Serielle PeripherieUSI für SPI- oder I²C-ähnliche Kommunikation
USBSoftware-USB über zwei gemeinsam genutzte I/O-Leitungen
Dokumente und Hilfe

Datenblatt, Pinout und Tutorials

Eigene Makershop-Unterlagen stehen direkt auf unserem Server bereit. Ergänzend verlinken wir vertrauenswürdige technische Primärquellen.

Technische Grundlage: Microchip ATtiny25/45/85 Datasheet · Digistump Arduino Board Support · Micronucleus USB Bootloader. Produktbilder und Lieferumfang beziehen sich auf das Makershop-Angebot.

Häufige Fragen

Vor dem ersten Einsatz wissen

Warum wird das Board erst nach Upload-Start eingesteckt?

Der Micronucleus-Bootloader wartet nur kurz nach dem Einschalten auf eine Übertragung. Die IDE koordiniert dieses Zeitfenster.

Sind wirklich alle sechs Pins frei?

Nicht gleichzeitig uneingeschränkt. P3 und P4 dienen auch der USB-Verbindung, weitere Pins besitzen Boot- oder LED-Funktionen.

Wie viel Flash bleibt für den Sketch?

Weniger als die brutto vorhandenen 8 KB, weil der Bootloader Speicher belegt. Der genaue freie Bereich hängt von der Bootloader-Version ab.

Kann ich normale Arduino-Bibliotheken verwenden?

Teilweise. Bibliotheken müssen mit ATtiny85, wenig SRAM und der jeweiligen Timer- und Pinbelegung kompatibel sein.

Dokumentation / Ressourcen

1 Rezension für Digispark Mini Arduino + USB | IDE Attiny85

  1. bestellg (Verifizierter Käufer)

    als Funktionstest kann man in der Arduino IDE aus dem Menü wählen:
    File Examples digisparkKeyboard Keyboard

    hochladen, dann kommt im 5 Sekunden Abstand: (folgend von meinen realen digi-stump geliefert)
    spark!
    Hello Digispark!
    Hello Digispark!
    Hello Digispark!
    Hello Digispark!

    so jetzt mal rausziehen aus USB, den digispark. Wenn’s reproduzierbar ist, ist der ATMEL tiny85 heile und läuft. einfache Prozedur, leicht zu überprüfen.
    spark!
    Hello Digispark!
    Hello Digispark!
    Hello Digispark!

Füge deine Rezension hinzu

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

You have to be logged in to be able to add photos to your review.