Gestion d'un terrarium à base d'Arduino
- Timer journalier pour le réglage de la lumière ON/OFF
- Timer cyclic pour les cycle de pulvérisation
- Thermostat/Hygrostat pour le chauffage/brumisateur
- Alerte niveau d'eau pour le réservoir
- Régulateur de vitesse pour le ventilateur
- IHM: lcd 16x2 et keypad 5 touches
- Gestion retro eclairage (durée et instensité)
- Horloge temps réel
- Rénitialisation d'usine de la configuration
- DailyTimer
- CyclicTimer
- Thermostat
- FanSpeed
- Reservoir
- ReadKey
- RetroLcd
- Compteur
- CompteurBool
- CompteurDate
- CompteurHeure
- CompteurSeconde
- CompteurInt
- Refonte de la Classe CyclicTimer (type de cycle, nombre de pulvérisation et durée pulverisation).
- Test du shield + doc.
- Création du boitier.
- Compléter la documentation.
- Bug fix (constants des menu).
- Modification des menus.
- Création du shield.
- Compléter la documentation.
- Bug fix.
- Création de la librairies FanSpeed (menu, saisi...).
- Utiliser qu'un compteur pour les sous menu.
- Modifier le reset. Ne réinitiliser que les paramètres qui ont été modifié.
- Création d'un compteur pour la sasi de float.
- Compléter la documentation.
- Création des menu pour la saisi du niveau d'eau critique dans le réservoir.
- Création des menu pour l'intensité et la durée du rétro éclairage.
- Création des menu pour vider l'EEPROM.
- Compléter la documentation.
- Fusionner les librairies Thermostat et Hygrostat pour en faire qu'une.
- Limiter les sauvegardes dans l'EEPROM dans le cas où la nouvelle valeur et identique à l'ancienne.
- Configurer l'adresse EEPROM pour les objets lors de sa déclaration (au lieu de le spécifier a chaque fois lors des sauvegarde et chargement).
- Quelques modifications dans les compteurs.
- Compléter la documentation.
- Start