Описание тега pyserial

NonePySerial is a Python module that encapsulates the access for the serial port. It provides backends for different platforms and Python implementations.
1 ответ

Пизериальная связь с Arduino (для управления двигателем)

Я хотел бы отправить данные из Python Do Arduino для управления двигателями через реле. Идея состоит в том, чтобы отправить число, чтобы идентифицировать мотор и значение, чтобы, наконец, переместить его. К сожалению, я борюсь с некоторыми проблемам…
02 ноя '16 в 23:47
0 ответов

Python Разница между PySerial.write(val=raw_input()) и PySerial.write (строка)?

Пытаясь выполнить полудуплексную связь между Python (на ПК с Win10) и Arduino (Uno), я посылаю некоторые строковые команды с ПК в ARD, и в зависимости от ввода строки чтения, отправляющего обратно либо специальное утверждение, либо эхо прочитанная и…
13 сен '18 в 16:10
3 ответа

Используя PySerial, можно ли ждать данных?

У меня есть программа Python, которая читает данные из последовательного порта через PySerial модуль. Два условия, которые мне нужно иметь в виду: я не знаю, сколько данных будет поступать, и я не знаю, когда ожидать данные. Исходя из этого, я приду…
22 окт '12 в 18:53
1 ответ

Почему Pyserial приостанавливает программу Python

Я использую некоторый код Python (работающий на Raspberry Pi) в цикле, который очень чувствителен ко времени (не должен отклоняться намного больше, чем +=.0001 с). Я нашел это if serial.Serial('/dev/ttyUSB0').read(): #what to do when there is data p…
21 фев '15 в 04:07
2 ответа

Как получить 5-значные данные из Arduino с помощью Pyserial?

Я пытаюсь получить данные (массивы) из Arduino в мой скрипт на Python, кажется, что все работает нормально, пока я не попробую получить 5 или более цифр. Некоторые поиски предполагают, что это, вероятно, связано с чтением Pyserial только определенно…
25 авг '18 в 18:42
1 ответ

Писериальная строка в байтовую кодировку для записи в микроконтроллер

Я пытаюсь установить связь между моим ПК и микроконтроллером (MC). Мой микроконтроллер будет читать с помощью getchar() пока 4 символа не будут прочитаны или пока не столкнутся с символами '\0', '\', или же '\r', Связь прекрасно работает с гипертерм…
13 май '13 в 02:14
1 ответ

Как прочитать строку целых чисел, полученных на Python из последовательного Arduino

Я посылаю список значений (например, 80,539,345,677) из Arduino в приложение Python, запущенное на моем RPi. Мне не удалось извлечь значения и назначить их для соответствующих переменных или объектов в приложении. Вот мой код: def read_values(): #if…
2 ответа

Связь с портами Firewire в Python

Я нахожусь в плачевном положении, когда мне передали устаревшую систему с пожарной камерой, подключенной к старой машине с Windows XP. По сути, я пытаюсь собрать все это в opencv, чтобы у меня был хотя бы хороший интерфейс к этой старой машине. Проб…
28 апр '14 в 23:08
0 ответов

Создание серийного объекта с помощью колбы

Я пытаюсь взаимодействовать с последовательным устройством, которое получает данные от сервера фляги. Я хочу иметь возможность отправлять последовательный порт через REST, который я хочу использовать, а затем создать последовательный объект, к котор…
15 фев '18 в 18:28
1 ответ

Отправить строку из Python на Arduino LCD

Я хочу отобразить строку на Arduino LCD 16x2, используя python, но у меня возникли проблемы с последовательной связью. Вот код, работающий в Arduino: Arduino Code #include <LiquidCrystal.h> LiquidCrystal lcd(8, 9, 4, 5, 6, 7); String stringa; …
18 мар '18 в 13:41
1 ответ

Как читать 100 или более строк в секунду через последовательный порт Py

Программа для получения данных от последовательного порта import serial import time ser = serial.Serial( port='/dev/ttyAM0', baudrate=57600, parity=serial.PARITY_NONE, stopbits=serial.STOPBITS_ONE, bytesize=serial.EIGHTBITS, timeout=1) while 1: Byte…
05 сен '17 в 07:15
2 ответа

PySerial - полнодуплексная связь

Можно ли добиться полнодуплексной связи с помощью PySerial? В частности, возможно ли будет непрерывно контролировать порт для ввода и записи при необходимости? Я полагаю, это должно быть возможно с помощью потоков (а последовательные интерфейсы полн…
23 янв '13 в 18:51
1 ответ

Ожидание данных по последовательному порту в течение определенного времени в Python

Я должен ждать определенного размера данных по последовательному порту в течение определенного времени. Если я получу меньше данных за это время, я бы хотел избежать чтения данных. Если я получу достаточно данных рано, то я бы хотел их прочитать и п…
28 мар '17 в 01:48
1 ответ

Чтение информации USB-GPS с Python

Я написал небольшой скрипт на Python, который использует информацию от USB-ключа USB. До сих пор я работал в Linux, где я мог просто определить устройство в /dev/ и прочитать данные NMEA с него с помощью pySerial. Это не идеальное решение, и оно ник…
10 июн '11 в 10:38
1 ответ

Прекратить чтение байтов из последовательного порта (Python/RPi/UART)

Эта проблема довольно сложная. Кажется, у меня есть простая двусторонняя связь между двумя устройствами, где сторона чтения - Raspberry pi 3. Я пытаюсь передать файл. Я отправляю его по частям (5kb часть). Это выглядит как: 1) Отправляющая сторона о…
0 ответов

Чтение / Преобразование неправильного значения через данные из последовательного порта

Я делаю ser.read(), чтобы прочитать 16 байтов из микроконтроллера. rxbuf_before_tag = ser.read(16) print(rxbuf_before_tag) rxbuf = ' '.join([hex(i) for i in rxbuf_before_tag]).split() print(rxbuf) Я получаю вывод как bytearray: b'G\x1a\x00\xc0\x8er\…
04 апр '17 в 18:24
1 ответ

Последовательные команды Python для отправки CTRL+ L

У меня есть дисплей клиента, который подключен к последовательному порту. Я использую Windows-машину для этого. Я хочу отправить Ctrl + L, чтобы очистить экран дисплея клиента, но не могу найти решение, которое мне помогает. В принципе, я хочу отпра…
06 июл '17 в 02:59
0 ответов

Обнаружение обрыва последовательного устройства в Raspberry Pi3

Я работаю над последовательной связью с устройством Atmel и Rasberry Pi3, используя Pyserial и Python 2.7, я могу читать и писать успешно, вот код import re import requests import time import sys import requests import json import serial import urll…
1 ответ

Разбор последовательных данных, считанных с USB с использованием Python

Я совершенно новичок в питоне. Я использую следующий код для рисования данных с устройства USB, которое печатает данные на моем Raspberry Pi с помощью printf(). Я использую следующий код Python, чтобы прочитать эти данные и распечатать их на экране:…
10 апр '16 в 13:17
1 ответ

Как pySerial реализует оператор "с" без __enter__ и __exit__?

pySerial можно использовать с Python with утверждение как это: with serial.Serial("/dev/ttyS1") as ser: ser.write("AAAA") ser.read(8) Я пытался понять, что именно PySerial делает, чтобы сделать эту работу, но я не смог найти __enter__ или же __exit_…
17 мар '15 в 20:15