Im Leben eines Anfänger-Arduino-Spielers kommt früher oder später ein Moment, in dem Sie die Größe Ihres Produkts sparen möchten, ohne auf Funktionalität zu verzichten. Und dann ist der Arduino Pro Mini eine großartige Lösung! Dieses Board ist aufgrund der Tatsache, dass es keinen eingebauten USB-Anschluss hat, eineinhalb Mal kleiner als das Arduini Nano. Um es zu programmieren, müssen Sie jedoch einen zusätzlichen - externen - USB-Programmer kaufen. Wie man das geschriebene Programm in den Speicher des Mikrocontrollers "füllt" und den Arduino Pro Mini zum Laufen bringt, wird in diesem Artikel besprochen.
Es ist notwendig
- - Arduino Pro-Mini;
- - Computer;
- - USBASP-Programmierer;
- - Anschlussdrähte.
Anleitung
Schritt 1
Zunächst ein paar Worte zum Programmierer selbst. Sie können einen für 2 US-Dollar in jedem chinesischen Online-Shop kaufen.
Der Anschluss vom Typ USB-A wird natürlich verwendet, um das Programmiergerät mit einem Computer zu verbinden.
Zum Anschluss an die programmierbare Platine wird ein ISP-Anschluss benötigt.
Jumper JP1 steuert die Spannung am VCC-Pin des ISP-Anschlusses. Sie kann 3,3 V oder 5 V betragen. Wenn das Zielgerät über eine eigene Stromversorgung verfügt, entfernen Sie den Jumper.
Jumper JP2 wird zum Flashen des Programmiergeräts selbst verwendet; wird in diesem Artikel nicht behandelt.
Jumper JP3 ist erforderlich, wenn die Taktfrequenz des Zielgeräts unter 1,5 MHz liegt.
Zwei LEDs zeigen an: G - das Programmiergerät wird mit Strom versorgt, R - das Programmiergerät ist mit dem Zielgerät verbunden.
Schritt 2
Verbinden wir das Programmiergerät mit dem USB-Port des Computers. Höchstwahrscheinlich meldet das Betriebssystem nach kurzer Zeit, dass kein Treiber für dieses Gerät gefunden werden konnte.
Laden Sie in diesem Fall den Treiber für den Programmierer von der offiziellen Seite https://www.fischl.de/usbasp/ herunter. Entpacken Sie das Archiv und installieren Sie den Treiber wie gewohnt. Der USBasp-Programmierer sollte im Gerätemanager erscheinen. Das Programmiergerät ist jetzt einsatzbereit. Trennen Sie es vom Computer.
Schritt 3
Als nächstes müssen Sie das Arduino Pro Mini Board mit dem Programmierer verbinden. Das folgende Diagramm zeigt, wie das geht.
Schritt 4
Wir werden ein Steckbrett und Verbindungsdrähte verwenden - es wird schnell und zuverlässig sein. Wir verbinden den Programmierstecker mit den Pins des Arduino Pro Mini gemäß obigem Diagramm.
Schritt 5
Öffnen Sie die Arduino-IDE. Wählen Sie das gewünschte Board über das Menü: Tools -> Board -> Arduino Pro oder Pro Mini (Tools -> Board -> Arduino Pro oder Pro Mini).
Sie müssen auch den Typ des Mikrocontrollers auswählen, der über das Menü Extras -> Prozessor eingestellt wird. Ich habe diesen ATmega 168 (5V, 16 MHz). Diese Parameter werden normalerweise auf das Mikrocontrollergehäuse geschrieben.
Schritt 6
Wählen Sie den Programmierertyp: Tools -> Programmierer -> USBasp (oder Tools -> Programmierer -> USBasp).
Schritt 7
Öffnen wir die Skizze, die wir in den Speicher des Mikrocontrollers laden möchten. Lassen Sie es zum Beispiel eine blinkende LED sein: File -> Swatches -> 01. Basics -> Blink.
Wir verbinden den Programmierer mit dem daran angeschlossenen Arduino Pro Mini mit dem Computer.
Um nun mit dem Programmierer eine Skizze in Arduino zu laden, können Sie dies auf verschiedene Arten tun.
1) Über das Menü Datei -> Laden über den Programmierer;
2) mit der Tastenkombination Strg + Umschalt + U;
3) Während Sie die Umschalttaste gedrückt halten, klicken Sie auf die rechte Pfeiltaste, die normalerweise verwendet wird, um eine Skizze in den Arduino-Speicher zu laden.
Das war's, das Programm wird in den Speicher des Mikrocontrollers "geflutet".