Как запустить два цикла одновременно в Arduino?

Как запустить два разных цикла одновременно в Arduino?

Я пытаюсь импровизировать мой автомобиль-робот для обнаружения препятствий, созданный с использованием Arduino Mega, и программирование для него в Arduino IDE.

Здесь я хочу заставить его двигаться вперед, и, двигаясь вперед, он должен непрерывно пинговать ультразвуковые волны, чтобы он каждую секунду обновлялся, есть ли какие-либо препятствия на его пути. Он не должен останавливаться, а затем ощущать и принимать решение двигаться вперед или повернуть. В Интернете есть несколько готовых программ для этого, но они будут продвигаться вперед на определенное количество секунд и останавливаться, а затем пинговать препятствия. Эта техника неэффективна, если есть прямой путь без препятствий, потому что даже без препятствий она будет останавливаться через равные промежутки времени.

0 ответов

Другие вопросы по тегам