Показать сообщение отдельно
Старый 25.03.2019, 00:55   #22
Qvan22
Заглянувший
 
Регистрация: 26.01.2013
Адрес: Минск
Сообщений: 204
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 1 раз в 1 сообщении
Сказал(а) спасибо: 458
Поблагодарили 454 раз(а) в 135 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: - луч света в тёмном царстве (454)
По умолчанию

Цитата:
Сообщение от shalex Посмотреть сообщение
Да, и каналов при этом туча. И все равно, можно попробовать одной ардуиной обойтись, может быть на 64 канала оставить.
К сожалению ускорение работы требует памяти на всякие кеши и буферы.
Можно попробовать, но целесообразность этого зависит от лишь от личных предпочтений, хотите все в одном устройстве, или наоборот, можно раздать функции между разными контроллерами...
У кого-то функционал устройства расширяется через прямое управление PCA9685, MCP23017 или 74hc595, а мне, например, больше хочется использовать маленькие ведомые МК, которые просто ждут команду, и при этом, сами знают как "красиво помигать светом в клозете"...
Тут все варианты правильные, и главное, чтобы это все заработало, так как вы это задумали

Цитата:
Сообщение от shalex Посмотреть сообщение
Столкнулся с тем, что надо очень плавно двигать сервой (ворота депо), и переменная типа "байт" не давала плавности движения. Пришлось увеличивать в два раза тип переменной.
Иногда помогает уменьшить рывки, если разбить каждый шаг поворота сервы, на маленькие шажки через(writeMicroseconds()), например каждый шаг включает: шажок вперед, следом шажок назад и далее 2-3 шажка вперед...
Qvan22 вне форума  
Вверх
2 пользователя(ей) сказали cпасибо: