Python и Serial(Решено)

Тема в разделе "Arduino & Shields", создана пользователем atvitek, 6 янв 2016.

  1. AlexU

    AlexU Гуру

    Кажется понял в чем проблема. Попробуйте в питоновкий скрипт после создания объекта Serial до отправки данных в порт добавить задержку 'time.sleep(2);'.
    Суть вот в чем: когда питоновский скрипт открывает порт, то Arduino UNO уходит в перезагрузку (это у неё свойство такое), а питоновский скрипт сразу шлёт данные, которые Arduino пока ещё не готова принимать. Поэтому надо добавить задержку после открытия порта -- подождать пока Arduino перегрузится -- а затем посылать данные.
     
    Un_ka, arkadyf, user999 и ещё 1-му нравится это.
  2. atvitek

    atvitek Нуб

    Всем спасибо! Решение нашел следующее:
    Код (Python):
    ser = serial.Serial(SERIAL_PORT, SERIAL_SPEED, timeout = 0)
    time.sleep(1.5)
     
    Последнее редактирование: 6 янв 2016