Serielle Kommunikation mit Python

Verwenden Sie Pyserial

Für die serielle Kommunikation ist es zweckmäßig, Pyserial zu verwenden.

install

Installieren Sie zuerst pyserial mit pip.

$ pip install pyserial

nur das.

Wie benutzt man

Senden

Importieren, konfigurieren, ausgeben und schließlich schließen. Sehr leicht.

>>> import serial
>>> ser = serial.Serial('/dev/tty.usbserial-******', 9600, timeout=1)
>>> ser.write("hello")
>>> ser.close()

Geben Sie im Einstellungsteil den Gerätenamen, dann die Baudrate und dann das Zeitlimit im ersten Argument an. Um den Gerätenamen auf dem Mac herauszufinden, klicken Sie im Terminal auf

$ ls /dev/tty.*

Wenn Sie eingeben, wird '/ dev / tty.usbserial - *****' angezeigt, damit Sie es überprüfen können.

Erhalten

Im Argument von read (),

>>> import serial
>>> ser = serial.Serial('/dev/tty.usbserial-*****', 9600, timeout=1)
>>> c = ser.read()
>>> string = ser.read(10)
>>> line = ser.readline()
>>> ser.close

Recommended Posts

Serielle Kommunikation mit Python
Serielle Kommunikation mit Python
Socket-Kommunikation mit Python
HTTP-Kommunikation mit Python
Einführung in die serielle Kommunikation [Python]
Socket-Kommunikation mit Python LEGO Mindstorms
Serielle Kommunikation mit Raspberry Pi + PySerial
Überprüfen Sie einfach die serielle Kommunikation mit tk
Ich habe die SMTP-Kommunikation mit Python versucht
FizzBuzz in Python3
Scraping mit Python
Statistik mit Python
Scraping mit Python
Python mit Go
Twilio mit Python
In Python integrieren
Spielen Sie mit 2016-Python
AES256 mit Python
Getestet mit Python
Python beginnt mit ()
mit Syntax (Python)
Die I2C-Kommunikation erfolgt durch Steuerung der seriellen Kommunikation mit Python (über ein USBGPIO8-Gerät).
Bingo mit Python
Zundokokiyoshi mit Python
Serielle Kommunikationssteuerung mit Python- und SPI-Kommunikation (mit USBGPIO8-Gerät)
Excel mit Python
Mikrocomputer mit Python
Mit Python besetzen
Socket-Kommunikation über Socket-Server mit Python jetzt
[Python] [Windows] Serielle Kommunikation in Python über DLL
Zip, entpacken mit Python
Django 1.11 wurde mit Python3.6 gestartet
Primzahlbeurteilung mit Python
Python mit Eclipse + PyDev.
Datenanalyse mit Python 2
Scraping in Python (Vorbereitung)
Versuchen Sie es mit Python.
Python lernen mit ChemTHEATER 03
Sequentielle Suche mit Python
"Objektorientiert" mit Python gelernt
Führen Sie Python mit VBA aus
Umgang mit Yaml mit Python
Löse AtCoder 167 mit Python
[Python] Verwenden Sie JSON mit Python
Python lernen mit ChemTHEATER 05-1
Lerne Python mit ChemTHEATER
Führen Sie prepDE.py mit python3 aus
Kommunikationsverarbeitung durch Python
1.1 Erste Schritte mit Python
Tweets mit Python sammeln
Binarisierung mit OpenCV / Python
3. 3. KI-Programmierung mit Python
Kernel-Methode mit Python
Nicht blockierend mit Python + uWSGI
Scraping mit Python + PhantomJS
Tweets mit Python posten
Fahren Sie WebDriver mit Python
Verwenden Sie Mecab mit Python 3
[Python] Mit CGIHTTPServer umleiten
Sprachanalyse mit Python