Нужна помощь в программировании

Тема в разделе "Arduino & Shields", создана пользователем Andreycher, 1 апр 2017.

  1. Andreycher

    Andreycher Нуб

    Здравствуйте ,формумчане! Прощу помочь в следующей проблеме.В loop'е у меня идет прием сигнала ИК приемника и далее с помощью switch case переключаются значения.Одной из кнопок пульта присвоена функция поиска выхода из комнаты(mind).Как реализовать то ,чтобы при нажатии ,например ,клавиши ,отвественной за остановку робота ,функция mind прекращала свою работу ? Функция исполняется долго ,поэтому вариант ,используя прерывания,менять значение флага,и напихивать в каждую часть функции проверку флага мне не подходит ,да и хочется более красивое решение знать.
     
  2. rkit

    rkit Гуру

    Флаг "робот включен/выключен". Не делайте функций, которые выполняются долго.