Курс «Основы создания киберфизических устройств»

Социальная активность: 0

Прерывание программы

Как следует из названия, на прошедшем занятии, изучали реализацию прерываний на плате Arduino.

По сути прерывания позволяют реализовать многозадачность на Arduino. Вещь крайне полезная для отслеживания быстрых и редко появляющихся событий. Например, одним из применений является создание энкодера.

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

Рейтинг 0

Комментарии

Комментариев пока нет.

Добавление комментария