Ви не увійшли.
https://code.google.com/p/arduino/sourc … Serial.cpp
в этой реализации буфер на приём 128 байт.
на передачу буфер не используют.
возможно счишком много данных шлете в ардуино? )
Т.е. мне загрузить данный cpp в Ардуино? Как?
Вроде бы немного данных запрашиваю у Arduino. а именно:
- Запрашиваются данные температурного сенсора: 1 цифровой вход в постоянном режиме, с обновлением в 1 секунду;
- При этом требуется запустить еще 1 цифровой уже выход в режим "HIGH" (включение реле двигателей) - не всегда получается.
- При запуске реле двигателей, управление ШИМ двигателей через драйверы происходит со сбоями.
Если отключить запрос данных от датчика температуры - ШИМ и двигатели соответственно работают нормально.
Может проблема в моих скриптах. Пишу на Python, посылаю команды через порт миникомьютера на Ардуино. В Ардуиино загружен скетч, который принимает команды скрипта Python и передает обратно через порт.
Вот сам скетч: https://github.com/thearn/Python-Arduino-Command-API
Еще раз спасибо за участие:)
итак, проблема с ШИМ.
http://forum.arduino.ua/viewtopic.php?id=87
дайте урл на библиотеки что используете."ШИМ сбоят - на команды скрипта иногда не реагируют." данные через юарт не доходят, либо неправильно обрабатываются.
Возможно, только я подключаю Ардуино с миникомпьютером через USB штатный.
https://code.google.com/p/arduino/sourc … Serial.cpp
в этой реализации буфер на приём 128 байт.
на передачу буфер не используют.
возможно счишком много данных шлете в ардуино? )
итак, проблема с ШИМ.
http://forum.arduino.ua/viewtopic.php?id=87
дайте урл на библиотеки что используете.
"ШИМ сбоят - на команды скрипта иногда не реагируют." данные через юарт не доходят, либо неправильно обрабатываются.
Всем доброго времени суток . Вопрос следующий:
Когда подключаю к Ардуино Мега одновременно 2 драйвера двигателя (4 ШИМ, 4 лог. цифров) для управления 4-мя моторами, 1 ультразвуковой сенсор (1 шим, 1 цифров.), 1 датчик термо/влажности (1 лог. цифров), 1 инфра ресивер(1 лог. цифров) - все это добро одновременно отказывается нормально работать . ШИМ сбоят - на команды скрипта иногда не реагируют. Почитав форумы - оказывается перегружен серийный порт . Выставлял чачтоту порта (baud rate) разную - ничего не помогает. Пробовал скрипт из Arduino IDE запустить с одновременной работой 2-х ультразвуковых сенсоров... Два сенсора одновременно нормально не работают, то показывают чушь, то пишет ошибку - серийный порт занят... Что я делаю не так? Создается впечатление, что Ардуина только для того чтобы лампочкой мигать или подключать к ней монохромные дисплеи и баловаться буковками. Или у меня руки растут не из того места . Помогите уважаемые форумчане советом.