Проблема Pyserial с Ардуино - работает с оболочкой Python, но не в программе

Хорошо, таким образом, я положителен, что моя схема Ардуино корректна и код для него. Я знаю это потому что, когда я использую последовательный монитор, встроенный в IDE Ардуино, и отправляю 'H' светодиодные индикаторы, когда я отправляю 'L', который выключает светодиод.

Теперь я сделал программу Python

import serial
ser = serial.Serial("COM4",9600)
ser.write("H")

Когда я выполняю код, светодиодные мигания на в течение секунды затем возвращаются прочь. Однако, когда я делаю каждую из этих строк отдельно в оболочке, это работает точно так же, как это, как предполагается.

Какие-либо идеи?

9
задан Peter Mortensen 11 February 2011 в 23:30
поделиться

1 ответ

У меня была такая же проблема, и она работает, если я добавлю задержку примерно в 2 секунды от открытия последовательного соединения до записи на нем, 1 секунды было недостаточно.

6
ответ дан 4 December 2019 в 13:48
поделиться
Другие вопросы по тегам:

Похожие вопросы: