Inhaltsverzeichnis:
- Schritt 1: Einfacher Schaltplan
- Schritt 2: Bootloader brennen
- Schritt 3: Verbinden Sie Arduino mit dem PC
- Schritt 4: Bootloader
- Schritt 5: Endlich Bootloader brennen
Video: Nötigstes Minimum - Arduino auf Breadboard - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:15
Der Arduino verwendet den ATMega328p-Chip. Das bekommen wir im SMD-Format (ATMega328p-AU) oder im DIP-Format für das Durchlochlöten (ATMega328p-PU). Aber der Chip alleine kann nicht funktionieren. Es braucht ein paar mehr Komponenten und alles zusammen wird als die minimale Konfiguration dieses Chips bezeichnet.
Schritt 1: Einfacher Schaltplan
Unten haben wir das Schema für diese Konfiguration. Wie Sie sehen, benötigen wir eine Versorgung von 5 Volt. Diese Versorgung muss ohne Spannungsspitzen sehr gut geregelt werden. Dafür und extra 10uF Kondensator zwischen 5V und GND. Außerdem ist der Reset-Pin nativ aktiviert. Um es also deaktivieren zu können, müssen wir 5V daran anlegen. Dazu wird ein 10k Ohm Widerstand zwischen RESET und Vcc gelegt. Auch der ATMega328 arbeitet normalerweise mit 16MHz. Dafür platzieren wir zwischen den Pins 9 und 10 einen 16MHz Quarz. Aber dieser Quarz benötigt zum Schwingen zwei Kondensatoren von genau 22pF, die mit GND verbunden sind. In der Abbildung oben haben Sie alle Pins des Chips. Wenn der Mikrocontroller gerade einen Bootlaoder hat, könnten wir einen Code hochladen. Aber stellen wir uns vor, es hat keinen Bootloader.
Schritt 2: Bootloader brennen
Stellen wir uns nun vor, der Chip hat nicht den Bootloder (jungfräulichen Chip). Dazu müssen Sie die nächsten Verbindungen von einem Arduino UNO aus herstellen. Dies sind die SPI-Pins, CLOCK, MISO und MOSI.
Schritt 3: Verbinden Sie Arduino mit dem PC
Verbinden Sie nun das Arduino mit Ihrem PC. Öffnen Sie die Arduino IDE und gehen Sie zu Datei → Beispiele → Arduino ISP und öffnen Sie dieses Beispiel. Wählen Sie die com des Arduino UNO-Boards aus, wählen Sie das Board als Arduino UNO aus und laden Sie diesen Code hoch.
Schritt 4: Bootloader
Stellen Sie nun die Verbindungen im vorherigen Schaltplan her und es ist Zeit, den Bootloader zu brennen. Gehen Sie zu Tools → Programmierer → Arduino als ISP. Damit ändern wir den Programmierer auf ISP.
Schritt 5: Endlich Bootloader brennen
Gehen Sie schließlich zu Extras → Bootloader brennen. Jetzt blinken die LEDs des Arduino viel. Sobald Sie die Nachricht von Bootlaoder gebrannt erhalten haben, können wir loslegen.
Empfohlen:
DIY So zeigen Sie die Zeit auf dem M5StickC ESP32 mit Visuino an - Einfach zu tun: 9 Schritte
DIY So zeigen Sie die Zeit auf dem M5StickC ESP32 mit Visuino an - Einfach zu machen: In diesem Tutorial lernen wir, wie Sie den ESP32 M5Stack StickC mit Arduino IDE und Visuino programmieren, um die Zeit auf dem LCD anzuzeigen
Windows 10 auf einem Raspberry Pi zum Laufen bringen – wikiHow
So funktioniert Windows 10 auf einem Raspberry Pi
So kopieren Sie Spielstände auf einfache Weise auf eine Microsoft- oder Drittanbieter-MU.: 9 Schritte
So kopieren Sie Spielstände einfach auf eine Microsoft- oder Drittanbieter-MU.: Original-Tutorial HIER CD, die es einfach macht, genau das zu tun. Dies ist kein vollständiges Softmod-Tutorial, dies
Wie zeichne ich einen Computerbildschirm auf einem Mac auf?: 7 Schritte
Wie zeichne ich den Computerbildschirm auf dem Mac auf?: Wie zeichne ich den Bildschirm auf dem Mac auf? Wollten Sie schon immer etwas aufzeichnen, was auf Ihrem Computer oder Telefon passiert? Vielleicht sehen Sie sich ein Video an und möchten einen Clip aufnehmen; Vielleicht versuchst du jemandem zu zeigen, wie man etwas macht, und ein Video würde es schaffen
Stativ-Kopf auf Einbeinstativ-Kopf Adapter auf 43 Cent. Wörtlich.: 6 Schritte
Stativ-Kopf auf Einbeinstativ-Kopf Adapter auf 43 Cent. Wörtlich.: Kurze Version meiner Geschichte: Ich habe eine Kamera gekauft, sie kam mit einem Bündel an Zubehör, darunter ein Samsonite 1100 Stativ. Ich habe ein Einbeinstativ. Ich möchte sehr bald Fotos mit einem Schwenkkopf auf dem Einbeinstativ machen und hatte keine 40 $, um ein L