Biblioteca Arduino de estado
Esta es una biblioteca Arduino para un fácil control de LED: atenuación, secuencias flash, etc.
Características:
- Encender y apagar el LED
- Ajustar el brillo, usando PWM (requerido el pasador capaz de PWM)
- Parpadeando el LED
- Secuencias intermitentes (por ejemplo, para la visualización de números)
- Ideal para el control de la luz en los vehículos RC
- Modo inverso, si su LED está conectado entre el pin de salida y VCC
- Trabaja en ATMEGA328P, ATMEGA32U4, ESP32
Cambios:
- V1.0: Conjunto inicial
- V1.1: soporte ESP32 agregado
- V1.2: ESP32 ahora con 16 canales PWM en lugar de 8
- V1.3: La función .flash () ahora es un booleano y que regresa "verdadero", si la secuencia está en la posición de inicio. Permite sincronizar el sonido del indicador con el LED. Usado en: https://github.com/thediyguy999/rc_engine_sound_esp32
- V1.4: Soporte experimental para soporte de temporizador de 16 bits opcional en ESP32 agregado. Requerido para v2.0 de: https://github.com/thediyguy999/rc_engine_sound_esp32
- V1.5: Retraso opcional para First Flash () pase agregado. Permite programar compensaciones entre diferentes LED. Requerido para v2.6 de: https://github.com/thediyguy999/rc_engine_sound_esp32
- V1.6: RAMP opcional (solo ESP32) para flash () y OFF () agregado. Permite encender y apagar los indicadores suavemente. Requerido para v5.7 de: https://github.com/thediyguy999/rc_engine_sound_esp32
- V1.7: Brillo de apagado ajustable para flash ()
- V1.8: estructura Arduino 1.5, por lo que ya no se detecta como biblioteca "heredada"
- V1.8.1 Error de compilador potencial resuelto
Uso
Ver ejemplo.
(c) 2016 - 2021 thediyguy999