Der Arduino -Nano enthält 14 digitale Eingangs-/Ausgangsnadeln. Insgesamt 8 analoge Stifte sind da. Arduino verwendet den 16 -MHz -Takt, der mit dem Kristalloszillator erzeugt wird. Um Nano zu programmieren, ist ein USB -Mini -Anschluss verfügbar. Wie Arduino uno verfügt auch über ICSP -Steckerstifte mit einer Bord -Reset -Taste. Mit dem Vin -Stift kann er durch die externe Stromversorgung versetzt werden.
Arduino Nano mit Arduino IDE aufstellen
Um den Arduino Nano mit der Arduino Integrated Development Environment (ID) einzurichten, müssen wir den erforderlichen Treiber auf dem Computer installieren. Sobald die Treiber installiert sind, können wir Arduino Nano mit Arduino IDE programmieren, nachdem wir den rechten Port und die rechte Board ausgewählt haben.
Hier ist eine Zusammenfassung der Schritte, die befolgt werden müssen:
Sobald Sie die richtige Karte und den richtigen Port ausgewählt haben, können Sie Ihr Setup testen, indem Sie eine einfache Skizze (Programm) auf Ihren Arduino -Nano hochladen. Gehen Sie zu "Datei" und wählen Sie "Beispiele" aus."Wählen Sie in den Beispielen" Blink "und klicken Sie auf" Upload ".Dies führt dazu, dass die LED der LED in Ihrem Arduino -Nano an Bord ist, um zu blinken, was darauf hinweist, dass die Skizze erfolgreich hochgeladen wurde.
Jetzt werden wir alle diese Schritte im Detail abdecken.
Installation der Arduino Nano -Treiber
Erster Schritt Bevor wir Code in Arduino Nano hochladen können, müssen wir die erforderlichen Treiber installieren.
Die meisten Arduino Nano haben an Bord CH340 UART -Chips für die serielle Kommunikation. Einige Arduino Nano Boards haben jedoch CP2102 Chips. Sie können die Installationsmethode beider Chips getrennt in den genannten Artikeln lesen:
Für die serielle Kommunikation sind serielle Treiber erforderlich, ohne dass die Treiber Arduino IDE den Code nicht in die Arduino -Board hochladen können, und das Aufladung fehlgeschlagener Exit -Status 1 -Fehler wird angezeigt.
Hochladen von LED Blink -Beispiel
Sobald die Treiber installiert sind, können wir Arduino Nano problemlos programmieren. Befolgen Sie die Schritte, um ein LED -Blink -Programm in Arduino Nano hochzuladen.
Schritt 1: Schließen Sie Arduino Nano mit dem PC mit einem Mini-USB-Kabel an:
Schritt 2: Öffnen Sie jetzt Arduino IDE und wählen Sie das Arduino Nano Board:
Schritt 3: Wählen Sie den COM -Port aus, an dem Arduino Nano verbunden ist:
Schritt 4: Wähle aus Alter Bootloader für atmega328p. Gehe zu: Tools> Prozessor> atmega328p (Old Bootloader):
Jetzt ist Arduino Nano bereit, LED -Blink -Programme darin hochzuladen.
Schritt 5: Laden Sie eine LED -Blink -Skizze in Arduino Nano hoch. Gehe zu: Dateien> Beispiele> Basic> Blink:
Schritt 6: Ein neues Fenster wird mit einem LED -Blink -Programm geöffnet:
Schritt 7: Laden Sie Code in Arduino Nano hoch. Sobald der Code erfolgreich hochgeladen ist, können wir die sehen Hochladen gemacht Nachricht auf dem Bildschirm:
Code
Der folgende Code blinkt die integrierte LED für Bord mit einer Verzögerung von 1 Sekunde:
void setup ()Ausgang
In der Ausgabe können wir sehen, wie die LED an Bord auf der rechten Seite der LeistungslED mit einer Verzögerung von 1 Sekunde blinkt:
Eine externe LED mit Arduino Nano blinken
Da haben wir den Code für das Blinken der On-Board-LED abgedeckt. Jetzt verbinden wir eine LED an jedem digitalen Stift von Arduino Nano und blinken eine externe LED mit dem Arduino -Code.
Schließen Sie eine externe LED an Pin 2 von Arduino Nano an.
Code
Nachdem Sie die LED mit dem Nano -Board verbunden haben, laden Sie den angegebenen Code hoch.
Der folgende Code sendet ein Signal von hohem und niedrigen Alternativ mit einer Verzögerung von 2 Sekunden dazwischen. Für die ersten 2 Sekunden bleibt der digitale Pin 2 hoch, was die LED einschalt.
int led_pin = 2; /*Digital Pin 2 definiert für LED*/Ausgang
Nach dem Hochladen von Code auf Arduino Nano können wir die Ausgabe sehen. LED, die extern am Digital Pin 2 angeschlossen ist, blinzelt mit einer Verzögerung von 2 Sekunden.
Abschluss
Arduino Nano ist ein Mikrocontroller -Board, das Arduino Uno ähnelt und den gleichen ATMEGA328P -Mikrocontroller verwendet. Dieser Artikel deckt alle grundlegenden Richtlinien darüber ab.