Biblioteca Arduino de Status
Esta é uma biblioteca Arduino para fácil controle de LED: escurecimento, sequências de flash etc.
Características:
- Ligando e desligando o LED
- Ajustando o brilho, usando PWM (pino capaz de PWM necessário)
- Piscando o LED
- Sequências piscantes (por exemplo, para visualização de números)
- Ideal para controle de luz em veículos RC
- Modo inverso, se o seu LED estiver conectado entre o pino de saída e o VCC
- Trabalhos no ATMEGA328P, ATMEGA32U4, ESP32
Mudanças:
- v1.0: Commits inicial
- v1.1: suporte ESP32 adicionado
- v1.2: ESP32 agora com 16 canais PWM em vez de 8
- v1.3: A função .flash () agora é uma booleana e retornando "True", se a sequência estiver na posição inicial. Permite sincronizar o som do indicador com o LED. Usado em: https://github.com/thediyguy999/rc_engine_sound_esp32
- v1.4: Suporte experimental para suporte opcional ao timer de 16 bits no ESP32 adicionado. Necessário para v2.0 de: https://github.com/thediyguy999/rc_engine_sound_esp32
- v1.5: atraso opcional para o primeiro flash () passa adicionada. Permite programar compensações entre diferentes LED. Necessário para v2.6 de: https://github.com/thediyguy999/rc_engine_sound_esp32
- v1.6: rampa opcional (somente ESP32) para flash () e off () adicionados. Permite ligar e desligar os indicadores suavemente. Necessário para a v5.7 de: https://github.com/thediyguy999/rc_engine_sound_esp32
- v1.7: brilho ajustável para flash ()
- v1.8: estrutura Arduino 1.5, por isso não é mais detectada como biblioteca "legado"
- v1.8.1 Erro potencial do compilador resolvido
Uso
Veja o exemplo.
(c) 2016 - 2021 TEDIYGUY999