/
ParaD
/
Server
Обзор
Документация
Войти
/
ParaD
/
Server
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
test.py
25 строк
1 KB
Rayfaga
first_commit
01 мар 2025, 20:02
01 мар 2025, 20:02
c75de2b
Код
Авторство
О чём код?
import serial import time # Замените 'COM3' на нужный порт (например, '/dev/ttyACM0' для Linux/Mac) ser = serial.Serial('COM11', 9600, timeout=1) # Небольшая задержка, чтобы дать Arduino время на перезагрузку после открытия порта time.sleep(2) print("Введите команду (0 - стоп, 1 - вперед, 2 - назад). Для выхода введите 'q'.") while True: user_input = input("Команда: ").strip() if user_input.lower() == 'q': print("Выход из программы.") break if user_input in ['0', '1', '2']: # Отправляем введенный символ в Arduino ser.write(user_input.encode()) print(f"Команда {user_input} отправлена.") else: print("Некорректный ввод. Введите 0, 1 или 2.") # Закрываем последовательный порт перед завершением ser.close()