Gen 2 807 Posté(e) mars 18, 2018 Auteur Partager Posté(e) mars 18, 2018 programme presque terminé Mode : Automatique ou manuel Automatique = le basculement du mode d'éclairage croissance, flo, fin flo se fera automatiquement en fonction des durées programmées Manuel = l'utilisateur passe par le setup pour changer le mode manuellement J: 000 = Nombre de jours écoulés depuis le lancement de la cession ++ GEN 2 Lien à poster Partager sur d’autres sites
Gen 2 807 Posté(e) mars 19, 2018 Auteur Partager Posté(e) mars 19, 2018 (modifié) Avé le peuple ! Etant en plein développement du logiciel, j'ai rencontré un soucis assez bizarre et je vous en fait part, si cela peut vous aider pour vos développements. Il s'agit des array de String.. J'utilise cela dans les menus déroulants.. Sur un arduino Méga cela passe fingers in ze noze.. Par contre j'ai rencontré un problème avec le processeur du pro mini (idem Uno) Cela freeze le programme.. (Mais l'ordinateur ou le programme qui me fera ch... n'est pas encore né ) Donc voila comment résoudre le problème Au lieu d'écrire par exemple String maListe[n] ={.., .. , .. etc}; il faut écrire const char* maListe[ ] = {.., .. , .. etc}; (ne pas mettre de valeur entre les crochets) Si ça peut aider... Aller, je retourne à mon programme ++ GEN Modifié mars 19, 2018 par Gen Lien à poster Partager sur d’autres sites
Gen 2 807 Posté(e) mars 21, 2018 Auteur Partager Posté(e) mars 21, 2018 (modifié) Projet terminé Il gère 4 canaux sur 3 cycles (Croissance, Floraison, Fin de floraison) Le paramétrage se fait par menu déroulant. ['*'] pour rentrer ou sortir du menu ou d'une option de menu ['A'] monter d'une ligne ['B'] aller à la première ligne du menu ['C'] descendre à la dernière ligne ['D'] descendre d'une ligne ['#'] Sélectionner une option Les enregistrements de données en mémoire se font de manière automatique et sont gardées en cas de coupure de courant Vous pouvez choisir entre le mode : - Manuel => c'est vous qui à l'aide du menu (photo n°2) déterminez le cycle en cours -Automatique => le programme tiendra compte des durées introduites (photo 3) et basculera le mode automatiquement. Quand le cycle de fin de flo est atteint, un message s'affichera sur l'écran principal (les réglages fin de flo seront cependant toujours activés) Ligne 3 vous affichera le cycle en cours suivi du nombres de jours écoulés dans ce cycle, il se remettra à 00 lors du passage au cycle suivant J: 000 vous donnera la durée globale du cycle en cours (le compteur se remet à 0 quand on valide le mode CROISSANCE Ligne 4 vous donne l'état des relais - rectangle plein = allumé - rectangle vide = éteint - tiret = relais désactivé de manière globale Notez que si vous désirer ne pas utiliser un canal uniquement dans un ou plusieurs cycles vous pouvez le désactiver partiellement en introduisant une heure de début et une heure de fin égale à 00:00 A noter que le programme tient comptes des chevauchements de jours (exemple allumage à 23:00 et extinction le lendemain à 11:00) Photo 1 (écran principal) Photo 2 (Choix du cycle en mode manuel) Photo 3 (choix du type de fonctionnement AUTOMATIQUE OU MANUEL + introduction des durées de cycles pour un fonctionnement automatique) Photo 4 Paramétrage des heures Pḧoto 5 (Activation/Désactivation générale des canaux) Photo 6 Réglages calendrier + horloge Donc au final vous aurez 6 fenêtres identique à la photo 4 - Croissance heure de début - Croissance heure de fin - Floraison heure de début - Floraison heure de fin - Fin de floraison heure de début - Fin de floraison heure de fin Voila qui clôture ce projet Si vous avez des questions, n'hésitez pas ++ GEN Modifié mars 21, 2018 par Gen 1 1 Lien à poster Partager sur d’autres sites
motorex 12 Posté(e) mars 21, 2018 Partager Posté(e) mars 21, 2018 Nickel tout sa je posterai une photo du projet fini merci a plus Lien à poster Partager sur d’autres sites
popolski 584 Posté(e) mars 21, 2018 Partager Posté(e) mars 21, 2018 Oï ! Ptin c'est encore mieux que ce que je pensais que ça serait ! Encore une fois bravo et merci, la platine est superbe, et le programme est super bien pensé ! La gestion des cycles en auto c'est terrible. Garde en un sous le coude, je vais essayer de lui trouver une place au chaud (= négocier fermement avec la Ministre des Finances ) Popolski. 1 Lien à poster Partager sur d’autres sites
Gen 2 807 Posté(e) mars 21, 2018 Auteur Partager Posté(e) mars 21, 2018 yop Citation négocier fermement avec la Ministre des Finances Ha ha ha ! Elle va pas te tuer ! Le coût de revient s'élève à 50€ (platine, composants, arduino mini-pro, clavier, écran LCD, batterie). ++ GEN 1 Lien à poster Partager sur d’autres sites
motorex 12 Posté(e) mars 31, 2018 Partager Posté(e) mars 31, 2018 Bonjour l’installe avance il faut que je finisse l’es branchement dommage le claviers a un (câble) trop court , se n’est qu’un détail tout le reste l’air de fonctionner maj vers 22h Lien à poster Partager sur d’autres sites
motorex 12 Posté(e) avril 12, 2018 Partager Posté(e) avril 12, 2018 (modifié) Salut voici le boîtier fini (je ne suis pas un pro de l’elec) si si vous voyez des choses (branchement ou autres) qui ne vont pas n’hesirez pas Modifié avril 12, 2018 par motorex 2 Lien à poster Partager sur d’autres sites
Messages recommandés