Inhaltsverzeichnis:

Python3- und Arduino-Kommunikation - Gunook
Python3- und Arduino-Kommunikation - Gunook

Video: Python3- und Arduino-Kommunikation - Gunook

Video: Python3- und Arduino-Kommunikation - Gunook
Video: Управляем Arduino с компьютера. Python + PyQt5 2024, Juli
Anonim
Python3- und Arduino-Kommunikation
Python3- und Arduino-Kommunikation

Projektbeschreibung

In diesem Projekt werden wir Befehle von Python3 an ein Arduino-Board senden, was die Kommunikation zwischen Python3 und Arduino einfacher macht. Wir werden eine "Hallo Welt" der Arduino-Plattform machen, was bedeutet, dass die eingebaute LED des Arduino Uno ein- und ausgeschaltet wird.

Lassen Sie mich Ihnen also zunächst sagen…

Warum habe ich dieses Projekt gemacht?

Erstens gibt es viele Tutorials, die speziell auf YouTube zu diesem Thema im Internet hochgeladen wurden, aber sie verwenden Python2-Versionen, und zweitens hatte ich die neueste Version installiert, die Python3.7.2 ist. Es gibt einen kleinen Unterschied zwischen Python2 und Python3, wenn Sie es verwenden, um sich mit Arduino zu verbinden. Nachdem ich das Problem des Sendens von Befehlen von Python3 an Arduino gelöst hatte, dachte ich, dass dies an die Hersteller und die gesamte Hobby-Community weitergegeben werden sollte.

Lasst uns beginnen

Komponenten, die Sie benötigen:

  1. Arduino UNO-Board
  2. USB-Kabel

Das ist alles was du an Hardware brauchst:)

Schritt 1: Installationsverfahren

So installieren Sie die Python3-Version und das PySerial-Paket

Jetzt können Sie auf YouTube nach Installationsmaterial suchen. Oben ist ein Video zur Installation der Python3-Version und des PySerial-Pakets.

Schritt 2: Codierung in Arduino

Image
Image

Teil1: Codierung in arduino

Schritt 3: Codierung in Python3

Teil2: Codierung in Python3

Schritt 4: Quellcode von Arduino und Python3

Notiz

Stellen Sie sicher, dass Sie zuerst Arduino-Skizze und dann Python-Code hochladen.:) Lassen Sie mich im Kommentarbereich wissen, wenn Sie Probleme bei der Erstellung dieses Projekts haben.

Empfohlen: