Dieses Tutorial zeigt, wie man sich verbindet Arduino Nano Himbeer pi.
So verbinden Sie Raspberry Pi und Arduino Nano?
Die Schritt-für-Schritt-Methode zum Verbinden Arduino Nano Zu Raspberry Pi wird unten diskutiert:
Schritt 1: Installieren Sie Arduino IDE
Verbinden Arduino Nano Um Raspberry Pi zu haben, ist es notwendig zu haben Arduino ide Installiert in Raspberry Pi.
Seit Arduino ide ist eine Java-basierte Software. Daher muss der Benutzer das Java-Paket auf Raspberry Pi über den folgenden Befehl installieren:
$ sudo apt installieren openjdk-17-jdk -yDann schließlich installieren Arduino ide Durch Ausführen des folgenden Befehls:
$ sudo apt installieren Sie Arduino -ySchritt 2: Zugriff auf Arduino IDE
Einmal der Arduino ide ist installiert, es gibt zwei Möglichkeiten, es zu öffnen. Entweder über den Desktop aus dem zugreifen Programmierung Speisekarte:
Oder greifen Sie sonst über das Terminal darauf zu, indem Sie einfach in das eingeben Arduino Befehl:
$ arduinoBeide oben genannten Aktionen öffnen die Arduino ide Schnittstelle über Raspberry Pi:
Schritt 3: Arduino Board angeben
Einmal der Arduino ide ist installiert und geöffnet. Jetzt ist es an der Zeit, das notwendige Setup für das Nano -Board vorzunehmen, indem das Board in IDE angegeben wird. Dazu klicken Sie auf Werkzeug >> Planke >> Arduino Nano.
Schritt 4: Erstellen einer Codedatei
Schreiben Sie jetzt einfach Ihren Arduino -Code, was auch immer Sie programmieren möchten Arduino Nano für. Hier habe ich gerade einen Beispielcode ausgeführt, um die integrierte LED auf zu blinken Arduino Nano Board mit 1-Sekunden-Verzögerung zwischen den einzelnen (hoch) und aus (niedrigen) Zuständen:
void setup ()
PinMode (LED_BUILTIN, Ausgabe);
void Loop ()
DigitalWrite (LED_BUILTIN, High);
Verzögerung (1000);
DigitalWrite (LED_BUILTIN, LOW);
Verzögerung (1000);
Sobald Sie mit der Codierung fertig sind, speichern Sie die Datei, indem Sie auf klicken Datei Registerkarte dann die Auswahl der Speichern als Option aus der Dropdown-Liste:
Danach schreiben Sie einen geeigneten Namen für Ihre Datei, da meine ein LED -Blinkcode war, also habe ich ihn als benannt Blinkcode. Sie können nach Ihrem Code auswählen. Danach klicken Sie auf die Speichern Taste:
Schritt 5: Kompilieren des Codes
Sobald die Datei gespeichert ist, kompilieren Sie den Code, um zu überprüfen, ob der Code korrekt ist.
Schritt 6: Hardware anschließen
Sobald der Code zum Hochladen bereit ist, verbinden Sie Ihre Hardware. Denken Sie daran, für Arduino Nano, Mini-USB-Kabelanschluss wird verwendet. Verbinden Sie die Arduino Nano Himbeer PI wie im Bild unten gezeigt:
Schritt 7: Auswählen von Port und Prozessor
Sobald die Hardware erfolgreich angeschlossen ist, gehen Sie in die Werkzeug Registerkarte und klicken /dev/ttyusb0 oder eine andere Nummer nach USB wie/dev/tty/USB1 oder/dev/tty/USB2 usw. Klicken Sie hier, um diesen Port auszuwählen:
Dann wieder von der Werkzeug Registerkarte Wählen Sie die aus Prozessor, als Prozessor von Arduino Nano Ist Alter Bootloader, Klicken Sie also darauf:
Schritt 8: Code hochladen
Laden Sie dann den Code hoch, indem Sie auf die Klicken Sie auf die hochladen Taste:
Stellen Sie sicher, dass der Code erfolgreich hochgeladen wird und es keine Fehler gibt:
Schritt 9: Überprüfung durch die Schaltung
Sobald der Code hochgeladen ist, beobachten Sie Ihr Nano -Board und er sollte so funktionieren, wie er programmiert ist. Zum Beispiel habe ich meine programmiert, um die eingebaute LED zu blinken, und sie blinzelt die LED richtig:
Abschluss
Arduino Nano Kann mit einem Mini-USB-Kabel leicht mit Himbeer-PI angeschlossen werden. Sie müssen Arduino IDE auf Raspberry Pi aus dem Repository installieren, um einen Code zu kompilieren und hochzuladen. Darüber hinaus müssen Sie Java auch aus dem installieren "APT -Installation" Befehl. Nachdem alles erledigt ist, gehen Sie in die Werkzeug Option in Arduino IDE und wählen Sie die angegebene Nano -Karte, den Prozessor und den Port, um den Code hochzuladen. Sobald alle Auswahlen korrekt getroffen wurden, können Sie jeden Code mit den oben genannten Richtlinien hochladen.