Это просто поделка или есть прицел на дальнейшее развитие? Опасная логика управления - выполнять команду до тех пор, пока не поступит следующая команда. При обрыве связи или зависании смартфона робот упадет в пропасть с кипящей лавой
Нет. Это промежуточный результат. Вообще то это должен быть Телеробот. Планшет будет на нем и по блютузу будет управлять ардуиной. Так что логика тоже будет переделываться.
Порочной практикой, также, признано управление каждым исполнительным механизмом в отдельности. Для отладки - да, приходится. Но, современная практика управления предпочитает выполнять маневр, а не включать отдельный двигатель, или устройство. Если бы пилот современного истребителя раздельно управлял закрылками, рулями, тягой двигателей, то у него бы башню снесло выполнить сложный пируэт! Не-ет! Сегодня пилот дает команду на маневр, а робот самостоятельно крутит нужные исполнительные механизмы. При этом бортовой робот еще и контролирует датчики для не упасть в пропасть (в штопор). В этом плане самая правильная СУ - у моряков - "Курс..., полный вперед!", и все. Капитан не заморачивается какую ручку куда нужно повернуть, он управляет кораблем, а не ручками! Или еще сложнее - "Штурман, возвращаемся домой!" - Штурман колдует с линейками над картой и выдает курс рулевому. Все! Капитан не бегает по кораблю, и крутит колесики-штурвалы!