Erste Schritte mit Arduino Nano

Erste Schritte mit Arduino Nano
Arduino Nano ist ein kleines Mikrocontroller -Board. Arduino Nano verwendet den Atmega328p -Chip. Es hat eine ähnliche Struktur und Funktionalität wie die Arduino Uno, ist jedoch kleiner und verwendet eine Mini-B-USB-Verbindung zur Programmierung und Leistung.

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:

  • Installieren Sie die Arduino IDE auf Ihrem Computer. Laden Sie die neueste IDE von der offiziellen Site von Arduino herunter.
  • Schließen Sie die Nano -Karte mit PC über ein USB -Mini -Kabel an.
  • Öffnen Sie die IDE das Arduino Nano Board und COM -Port, die Ihrem Arduino -Nano entsprechen.

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:

  • Installieren Sie serielle Treiber für CP2102 -Chip
  • Installieren Sie Serienfahrer für CH340 Chip

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 ()
PinMode (LED_BUILTIN, Ausgabe); // eingebaute LED als Ausgabe definiert

void Loop ()
DigitalWrite (LED_BUILTIN, High); // LED eingeleitet, indem Spannung hoch eingestellt wird
Verzögerung (1000); // Verzögerung von 1 Sek
DigitalWrite (LED_BUILTIN, LOW); // LED durch Einstellen von Spannung niedrig
Verzögerung (1000); // Verzögerung von 1 Sek

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*/
void setup ()
PinMode (LED_PIN, Ausgabe); /*LED -Pin als Ausgabe eingestellt*/

Hohlraumschleife ()

DigitalWrite (LED_PIN, High); /*LED -Pin 2 als hoch eingestellt*//
Verzögerung (2000); /*Verzögerung von 2 Sek.*/
DigitalWrite (LED_PIN, LOW); /*LED -Pin 2 ist als niedrig eingestellt*//
Verzögerung (2000); /*Verzögerung von 2 Sek.*/

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.