Inhaltsverzeichnis:

So verwenden Sie Attiny85 mit Arduino - Gunook
So verwenden Sie Attiny85 mit Arduino - Gunook

Video: So verwenden Sie Attiny85 mit Arduino - Gunook

Video: So verwenden Sie Attiny85 mit Arduino - Gunook
Video: ATTiny85 in Arduino mit ISP Programmer 🦺 2024, November
Anonim
So verwenden Sie Attiny85 mit Arduino
So verwenden Sie Attiny85 mit Arduino

Ich habe mir ein neues Digispark Attiny85 Board gekauft.

Konnte es aber wegen der Treiberpakete zwei Tage lang nicht nutzen. Und schließlich habe ich nach langem Suchen die Antwort gefunden. Ich habe dazu verschiedene Tutorials herangezogen und versucht. Ich habe einen Fehler für den COM-Port in Arduino erhalten. Hier habe ich dafür gelöst.

Pinouts: Alle Pins können als Digital I/O verwendet werden

Pin 0 → I2C SDA, PWM (LED bei Modell B)

Pin 1 → PWM (LED bei Modell A)

Pin 2 → I2C SCK, Analog In

Pin 3 → Analog In (wird auch für USB+ verwendet, wenn USB verwendet wird)

Pin 4 → PWM, Analog (wird auch für USB verwendet - wenn USB verwendet wird)

Pin 5 → Analogeingang

Für eine praktische Pin-Referenz drehen Sie den Digispark um - die Pin-Fähigkeiten sind auf der Rückseite aufgeführt

Schritt 1: Installieren Sie den Windows-Treiber für Attiny85

Installieren Sie den Windows-Treiber für Attiny85
Installieren Sie den Windows-Treiber für Attiny85

Wenn Sie Arduino 1.6.6 oder höher und Windows verwenden, müssen Sie die Treiber manuell herunterladen und installieren. Laden Sie „Install Drivers“(auf 32-Bit-Systemen) oder „DPInst64“(auf 64-Bit-Systemen) herunter, entpacken Sie es und führen Sie es aus.

Die Treiberdateien befinden sich hier:

Verknüpfung

Nach dem Herunterladen der.zip-Datei > extrahieren Sie sie.

und führe die

Treiber.exe installieren (für 64-Bit-Betriebssysteme)

DPinst64.exe (für 32-Bit-Betriebssysteme)

Schritt 2: Board-Pakete für Arduino installieren

Board-Pakete für Arduino installieren
Board-Pakete für Arduino installieren
Board-Pakete für Arduino installieren
Board-Pakete für Arduino installieren
Board-Pakete für Arduino installieren
Board-Pakete für Arduino installieren

Kopieren Sie diese URL und fügen Sie sie in Datei> Einstellungen> zusätzliche Board-Manager-URL ein

digistump.com/package_digistump_index.json

  • Gehen Sie zum Menü "Extras" und dann zum Untermenü "Board" - wählen Sie "Boards Manager" und dann aus dem Dropdown-Menü "Beigetragen" aus:
  • Wählen Sie das Paket „Digitump AVR Boards“aus und klicken Sie auf die Schaltfläche „Installieren“.
  • Sie sehen den Download-Fortschritt in der unteren Leiste des „Boards Manager“-Fensters, wenn der Vorgang abgeschlossen ist, wird neben diesem Element in der Liste „Installiert“angezeigt.
  • WINDOWS-BENUTZER: Wenn die Installation mit einem Popup-Fenster des Treiberinstallationsassistenten abgeschlossen ist, klicken Sie bitte in diesem Fenster auf "Weiter", um die Treiber für Digistump-Boards zu installieren (Wenn Sie diese bereits installiert haben, aktualisiert dieses Installationsprogramm sie und installiert alle fehlenden)
  • Wenn die Installation abgeschlossen ist, schließen Sie das Fenster „Boards Manager“und wählen Sie Digispark aus dem Menü Tools→Boards. "Digispark (Default - 16.5mhz)" ist das Board, das von allen neuen Benutzern ausgewählt werden sollte.
  • Die Installation ist nun abgeschlossen! (Linux-Benutzer siehe Hinweis unten)

Linux-Installation Falls noch nicht geschehen - Installieren Sie die udev-Regeln, die Sie hier finden: Abschnitt zur Fehlerbehebung

ACHTUNG LINUX-BENUTZER: BITTE BESUCHEN SIE DIE LINUX-FEHLERBEHEBUNG-SEITE**

Schritt 3: So laden Sie das Programm hoch

So laden Sie das Programm hoch
So laden Sie das Programm hoch
So laden Sie das Programm hoch
So laden Sie das Programm hoch
So laden Sie das Programm hoch
So laden Sie das Programm hoch

Der Digispark funktioniert etwas anders als einige Arduino-kompatible Produkte. Die Digispark-Programme mit einem anderen Verfahren.

Wählen Sie im Menü Extras Board→Digispark (Standard - 16.5Mhz)

Schreiben Sie einen Code, öffnen Sie Ihren Code.

Sie müssen Ihren Digispark nicht anschließen, bevor Sie den Upload aufrufen. Klicken Sie auf die Schaltfläche Upload.

Das untere Statusfeld fordert Sie nun auf, Ihren Digispark anzuschließen - an dieser Stelle müssen Sie ihn anschließen - oder den Stecker ziehen und wieder anschließen.

Sie sehen den Upload-Fortschritt und dann wird Ihr Code sofort auf dem Digispark ausgeführt. Wenn Sie den Digispark aus- und wieder einstecken oder an eine andere Stromquelle anschließen, dauert es 5 Sekunden, bevor der von Ihnen programmierte Code ausgeführt wird. Mit dieser 5-Sekunden-Verzögerung prüft Digispark Pro, ob Sie versuchen, es zu programmieren.

Schritt 4: Fehlerbehebung

Das sollte man im Hinterkopf behalten

Digisparks erstellen keine seriellen Ports. Die Digispark Arduino-Software kommuniziert direkt mit dem Digispark über eine Kombination aus rohen Low-Speed-USB-Protokollen und HID-Protokollen, um Platz zu sparen und die USB-Spezifikation besser zu erfüllen.

Bei der Verwendung der Digispark Arduino-Software spielt es keine Rolle, was in der Liste der seriellen Ports ausgewählt ist - es wird keine verwendet. Stellen Sie einfach sicher, dass Digispark im Programmer-Menü und Digispark (kleiner Kern) im Board-Menü ausgewählt ist, und Sie sollten betriebsbereit sein.

Bei der Verwendung der Digispark Arduino-Software spielt es keine Rolle, was in der Liste der seriellen Ports ausgewählt ist - es wird keine verwendet. Stellen Sie einfach sicher, dass Digispark im Programmer-Menü und Digispark (kleiner Kern) im Board-Menü ausgewählt ist, und Sie sollten betriebsbereit sein.

  • Wenn Sie bei den Beispielprogrammen auch nach der Installation des DigiUSB-Treibers im Beispielordner „Gerät nicht gefunden“erhalten, versuchen Sie Folgendes: https://digistump.com/board/index.php/topic, 257.0.html
  • Wenn Windows kein „DigiUSB“, sondern ein generisches „HID-kompatibles Gerät“/„USB-Eingabegerät“-Paar erkennt, gehen Sie zum Geräte-Manager und suchen Sie in der Kategorie „Human Interface Devices“das USB-Eingabegerät mit einer Hersteller-ID von 0x16C0 und wählen Sie "Treiber aktualisieren" / "Meinen Computer durchsuchen" / "Aus einer Liste auswählen" und der DigiUSB sollte dort angezeigt werden.

Empfohlen: