Прерывания дальномером

Тема в разделе "Моторы, сервоприводы, робототехника", создана пользователем Hottab, 2 фев 2015.

  1. Hottab

    Hottab Нерд

    Всем привет, решил попробовать собрать простенького робота, который смог бы обходить препятствия, для этого использовал ультразвуковой дальномер HC-SR04. Проблема возникла следующая, как во время выполнения циклов for, он моментально понял что перед ним стена в 10см, я посчитал что лучше для этого использовать прерывания, но эта функция работает только со внешним сигналом и по таймингу, возможно ли как то запустить прерывания в зависимости от результатов снятых с дальномера? Спасибо
     

    Вложения:

    • EnZic1-Jfl4.jpg
      EnZic1-Jfl4.jpg
      Размер файла:
      233,4 КБ
      Просмотров:
      445
  2. Megakoteyka

    Megakoteyka Оракул Модератор

    Можно и без прерываний сделать, если не использовать цикл. Сделайте машину состояний.