Inhaltsverzeichnis:

Nötigstes Minimum - Arduino auf Breadboard - Gunook
Nötigstes Minimum - Arduino auf Breadboard - Gunook

Video: Nötigstes Minimum - Arduino auf Breadboard - Gunook

Video: Nötigstes Minimum - Arduino auf Breadboard - Gunook
Video: BitBastelei #245d - Haussteuerung mit CAN und Arduino: Einfacher Knoten 2024, Juli
Anonim
Das absolute Minimum - Arduino auf Breadboard
Das absolute Minimum - Arduino auf Breadboard

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

Einfacher Schaltplan
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

Bootloader brennen
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

Arduino mit PC verbinden
Arduino mit PC verbinden

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

Bootloader
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

Endlich Bootloader brennen
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: