Serielle Kommunikation mit Python

Serielle Kommunikation mit pySerial

Serielle Kommunikation, die im eingebetteten System noch erledigt wird. In letzter Zeit sind Linux-Boards herausgekommen, die zum Einbetten verwendet werden können, wie z. B. Raspberry Pi. Daher wäre es praktisch, wenn die serielle Kommunikation über Python verwendet werden könnte.

Install Da es in PyPi registriert ist, installieren Sie es mit pip oder easy_install.

$ pip install pyserial

or

$ easy_install -U pyserial

Wie benutzt man

Öffnen und schreiben

Sehr einfach, wenn Sie nur Zeichen ausgeben

>>> import serial
>>> ser = serial.Serial('/dev/ttyUSB0', 9600)  #Stellen Sie den Gerätenamen und die Baudrate ein und öffnen Sie den Port
>>> ser.write("hello")      #Ausgabe
>>> ser.close()             #Hafen schließen

Führen

Da das Zeitlimit einfach eingestellt werden kann, kann es leicht auf nicht blockierende Form eingestellt werden.

>>> import serial
>>> ser = serial.Serial('/dev/ttyS0', timeout=0.1)  #Zeitlimit in Sekunden einstellen (Standard:None)Die Baudrate beträgt standardmäßig 9600
>>> c = ser.read()  #Lies ein Zeichen
>>> str = ser.read(10)  #Lesen Sie auch die Anzahl der angegebenen Zeichen, aber nur den gelesenen Betrag für die alte Frau, für die das Zeitlimit festgelegt ist
>>> line = ser.readline()  #Zeilenende'¥n'Führen Sie zu
>>> ser.close()

Referenz

Offizielle Dokumentation Welcome to pySerial’s documentation

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