Статусная библиотека Arduino
Это библиотека Arduino для легкого управления светодиодом: затемнение, вспышки и т. Д.
Функции:
- Включение и выключение
- Регулировка яркости, используя ШИМ (требуется штифт SWM -способности)
- Мигает светодиод
- Мигающие последовательности (например, для визуализации чисел)
- Идеально подходит для управления светом в транспортных средствах RC
- Обратный режим, если ваш светодиод подключен между выходным выводом и VCC
- Работает на Atmega328p, Atmega32u4, ESP32
Изменения:
- v1.0: первоначальный коммит
- v1.1: поддержка ESP32 добавлена
- v1.2: ESP32 Сейчас с 16 ШИМ -каналами вместо 8
- v1.3: функция .flash () теперь является логической и возвращающейся «true», если последовательность находится в начальной позиции. Позволяет синхронизировать звук индикатора с помощью светодиода. Используется в: https://github.com/thediyguy999/rc_engine_sound_esp32
- v1.4: Экспериментальная поддержка дополнительной 16 -битной поддержки таймера на ESP32 добавлена. Требуется для v2.0 из: https://github.com/thediyguy999/rc_engine_sound_esp32
- v1.5: необязательная задержка для первого прохода Flash () добавлено. Позволяет программировать смещения между различными светодиодами. Требуется для v2.6 из: https://github.com/thediyguy999/rc_engine_sound_esp32
- v1.6: необязательный рамп (только ESP32) для Flash () и OFF () добавлено. Позволяет мягко включать и выключать индикаторы. Требуется для v5.7 из: https://github.com/thediyguy999/rc_engine_sound_esp32
- v1.7: Регулируемая яркость для Flash ()
- v1.8: структура Arduino 1.5, поэтому она больше не обнаруживается как библиотека «Legacy»
- v1.8.1 Потенциальная ошибка компилятора решена
Использование
Смотрите пример.
(c) 2016 - 2021 Thediyguy999