Bibliothèque Arduino statulée
Ceci est une bibliothèque Arduino pour un contrôle LED facile: gradation, séquences flash, etc.
Caractéristiques:
- Allumer la LED sur et l'éteinte
- Réglage de la luminosité, à l'aide de PWM (PWM Capable Pin requise)
- Clignoter la LED
- Séquences clignotantes (par exemple pour la visualisation des nombres)
- Idéal pour le contrôle de la lumière dans les véhicules RC
- Mode inverse, si votre LED est câblée entre la broche de sortie et VCC
- Fonctionne sur atmega328p, atmega32u4, ESP32
Modifications:
- v1.0: engagement initial
- v1.1: support ESP32 ajouté
- v1.2: ESP32 maintenant avec 16 canaux PWM au lieu de 8
- V1.3: La fonction .flash () est maintenant un booléen et renvoyant "true", si la séquence est en position de départ. Permet de synchroniser le son indicateur avec la LED. Utilisé dans: https://github.com/thediyguy999/rc_ngine_sound_esp32
- V1.4: Prise en charge expérimentale pour la prise en charge en option du temporisateur 16 bits sur ESP32 ajouté. Requis pour v2.0 de: https://github.com/thediyguy999/rc_engine_sound_esp32
- v1.5: retard facultatif pour le premier flash () pass ajouté. Permet de programmer des décalages entre différentes LED. Requis pour v2.6 de: https://github.com/thediyguy999/rc_engine_sound_esp32
- v1.6: rampe facultative (ESP32 uniquement) pour flash () et off () ajouté. Permet d'activer et de s'éteindre doucement. Requis pour v5.7 de: https://github.com/thediyguy999/rc_engine_sound_esp32
- v1.7: luminosité de désactivation réglable pour flash ()
- V1.8: structure Arduino 1.5, donc il n'est plus détecté comme bibliothèque "héritée"
- V1.8.1 Erreur de compilateur potentiel résolu
Usage
Voir l'exemple.
(c) 2016 - 2021 Thediyguy9999