Использование Python для считывания выходных данных датчика с датчика уровня воды и Arduino для управления электромагнитPython

Программы на Python
Anonymous
Использование Python для считывания выходных данных датчика с датчика уровня воды и Arduino для управления электромагнит

Сообщение Anonymous »

Я работаю над проектом, в котором использую датчик уровня воды для открытия/закрытия электромагнитного клапана для поддержания уровня воды.
В настоящее время я нахожусь на этапе использования Python для считывания выходных данных датчика. В моем коде данные печатаются в консоли в виде строки «liquidLevel= 0» или «liquidLevel= 1».
Чтобы использовать выходные данные (0 или 1), я хочу преобразовать выходные данные в только целые числа 0 или 1, но я продолжаю сталкиваться с сообщением об ошибке «ValueError: недопустимый литерал для int() с базой 10: 'liquidLevel= 0'
Мой код, который печатает строку заключается в следующем:

Код: Выделить всё

import serial
import time
Arduino = serial.Serial ('COM15', 9600)
Arduino.close()
Arduino.open()
while True:
time.sleep(1.5)
if (Arduino.inWaiting()>0):
A = Arduino.readline().rstrip().decode()
#data = datan.rstrip()
#x = int(data)
print (A)
Спасибо

Подробнее здесь: https://stackoverflow.com/questions/787 ... to-control

Вернуться в «Python»