Étape 5: Programme et essais
Programmation
Démarrer et ouvrir arduino développeur écrivent le programme même selon votre style. Avant la rédaction de liste vers le bas ce qui est utile à fait. La liste des actions.
1) auto sur et en dehors : pour enregistrer le point de consigne supérieur et inférieur et quand il monte interrupteur et descend le commutateur sur
2) étalonnage - pour enregistrer une valeur lorsque la résistance du réservoir vide connu comme zéro étalonnage et Record la résistance du réservoir full span calibration).
3) indication de niveau - selon la valeur étalonnée avec la résistance actuelle affiche le pourcentage de l’eau du réservoir.
4) télécommande - à calibrer et changer la valeur de consigne.
OK, c’est notre exigence puis choisissez les bibliothèques dans lesquelles nous voulons utiliser
1) EEPROM - pour enregistrer les valeurs de consigne et valeur d’étalonnage et le récupérer après la mise sous et hors tension.
IRremote 2) - obtenir des données de télévision éloignées et set.
3) Softwareserial - si LCD normal est utilisé celui-ci n’est pas nécessaire, j’utilise LCD série donc un TX série logiciel est créé et utilisé pour afficher des données.
Beaucoup de chemin au programme que j’ai utilisé mon chemin. Si vous voulez garder l’exigence et à poser dans votre style de programmation ou à copier le programme ci-joint et à signer.
Test
Après programmation Télécharger les données à l’Arduino et branchez le bloc d’alimentation 12V aussi, sinon connecté relais ne fonctionne ne pas. Il suffit de changer la valeur du potentiomètre et voir la valeur à afficher à l’écran. Abaisser la valeur inférieure à la valeur de consigne min et conforme le relais en marche. De même augmenter la valeur plus que le max set point et conforme le relais éteint. J’ai mis bas point de consigne à 20 % et la haute valeur de consigne à 80 %.
Puis utiliser la télécommande et vérifier le calibrage et puis changer le point de consigne et vérifiez à nouveau.
Maintenant, la programmation est terminée. Vous voulez préparer le dispositif mécanique.