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