Использование 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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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