
Сообщение от
SBorovkov
manu_245,
насколько я понял, если ты ловишь нажатие на кнопку, вызывающую поток воздуха в лицо, к примеру, то пока ты не додвигаешь сервомеханизмы до нужного места, ты больше ничего не делаешь.
Лучше сделать по-другому:
1. В Loop() делаешь проверку для каждого сервомеханизма: если он не в нужном положении, то выставляешь конфигурацию ног arduino такую, чтобы он двигался в нужную сторону.
2. При действиях пользователя не меняешь положения сервомеханизмов, а только запоминаешь состояние климата, которого надо добиться, т.е. меняешь flow (ну и шлешь данные в комп). Остальное сделает пункт 1.
3. Обеспечиваешь быстрый проход loop() независимо от того, что происходит (то есть нигде не ждешь чего-то долгого. Но это и так должно автоматически случиться, если ты выполнишь пункты 1 и 2.