Inhaltsverzeichnis:
- Schritt 1: Installieren Sie den Windows-Treiber für Attiny85
- Schritt 2: Board-Pakete für Arduino installieren
- Schritt 3: So laden Sie das Programm hoch
- Schritt 4: Fehlerbehebung
Video: So verwenden Sie Attiny85 mit Arduino - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:19
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
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
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
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:
SCARA-Roboter: Lernen über Vorwärts- und inverse Kinematik !!! (Plot Twist Erfahren Sie, wie Sie mit PROCESSING eine Echtzeitschnittstelle in ARDUINO erstellen !!!!): 5 Schritte (mit Bildern)
SCARA-Roboter: Lernen über Vorwärts- und inverse Kinematik !!! (Plot Twist Learn How to Make a Real Time Interface in ARDUINO Using PROCESSING !!!!): Ein SCARA-Roboter ist eine sehr beliebte Maschine in der Industriewelt. Der Name steht sowohl für Selective Compliant Assembly Robot Arm als auch für Selective Compliant Articulated Robot Arm. Es ist im Grunde ein Roboter mit drei Freiheitsgraden, da er die ersten beiden Displ
So verwenden Sie den SG90-Servomotor mit "skiiiD": 9 Schritte
So verwenden Sie den SG90-Servomotor mit "skiiiD": Vor dem Start gibt es ein grundlegendes Tutorial zur Verwendung von skiiiD https://www.instructables.com/id/Getting-Started-With-SkiiiD-Editor
So verwenden Sie Ultraschall HC-SR04 mit "skiiiD": 6 Schritte
So verwenden Sie Ultrasonic HC-SR04 mit "skiiiD": Tutorial zur Verwendung des Ultrasonic HC-SR04-Moduls mit "skiiiD". /Erste-Schritte-mit-SkiiiD-Editor
SO VERWENDEN SIE EINEN VIBRATIONSSENSOR - VISUINO TUTORIAL MIT ARDUINO: 6 Schritte
SO VERWENDEN SIE EINEN VIBRATIONSSENSOR - VISUINO TUTORIAL MIT ARDUINO: In diesem Tutorial verwenden wir Vibrationssensor, LED, Summer, Widerstand, Arduino Uno und Visuino, um einen Piepton zu erzeugen, wenn Vibrationen erkannt werden. Sehen Sie sich ein Demonstrationsvideo an
So erhalten Sie Musik von fast jeder (Haha) Website (solange Sie sie hören können, können Sie sie bekommen Okay, wenn sie in Flash eingebettet ist, können Sie es möglicherweise nicht) BEARBEITET!!!!! Hinzugefügte Informationen: 4 Schritte
So erhalten Sie Musik von fast jeder (Haha) Website (solange Sie sie hören können, können Sie sie bekommen … Okay, wenn sie in Flash eingebettet ist, können Sie es möglicherweise nicht) BEARBEITET!!!!! Zusätzliche Informationen: Wenn Sie jemals auf eine Website gehen und ein Lied abspielen, das Sie mögen und es wollen, dann ist hier das anweisbare für Sie, nicht meine Schuld, wenn Sie etwas durcheinander bringen (nur so wird es passieren, wenn Sie ohne Grund anfangen, Dinge zu löschen) ) Ich konnte Musik für