У меня есть инструкции по отправке и получению Arduino с помощью скрипта Python через последовательный порт.Проверьте, прослушивается ли последовательный порт
Arduino принимает состояние кнопки, и при его нажатии он отправляет сообщение через последовательный порт в сценарий Python и ждет ответа. (через Serial.available()
). Он работает достаточно хорошо.
Однако, если сценарий Python разбился по какой-либо причине (в идеале он будет работать в фоновом режиме, поэтому его нельзя будет легко проверить), Arduino будет ждать навсегда и будет недоступен даже при перезапуске скрипта.
Есть ли способ для моего Arduino проверить, есть ли что-то прослушивание на последовательном порту? (и предупреждайте меня мигающими огнями и т. д., если нет), или это не так, как работает сериал? В худшем случае я предполагаю, что могу использовать тайм-аут, хотя это и не идеально.
приветствие помощник. Как интересный момент, Google выбрал ваш ответ через 3 минуты после того, как вы разместили его. – Hyposaurus 2008-10-12 11:07:02