SmallProjects
Примеры проектов на Arduino и ESP с использованием прерываний аппаратных таймеров вместо программных для критичных функций
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:df6d99c5af4e2d2af661809309093b26f7f0633ca10368da7911b9be5daed268SmallProjects-1.0.2-df6d99c5.zipОписание
Коллекция сложных проектов на Arduino и ESP (ESP8266, ESP32, Mega, Nano), которые показывают, как правильно работать с прерываниями аппаратных таймеров вместо обычных программных. Если в вашей системе есть критичные функции — например измерение уровня воды для управления насосом или работа пожарной сигнализации — программный таймер может не сработать, если основной цикл заблокирован другой задачей. Аппаратные таймеры с прерываниями выполняются независимо и намного точнее, чем millis() или micros(). В этой библиотеке вы найдёте примеры детектора дыма и огня, а также объяснение, как переписать свой код с программных таймеров на прерывания. Проекты здесь сложнее стандартных примеров и некоторые можно использовать в реальных приложениях.