Étape 4: Code de charge Arduino
Trouver ci-joint le code Arduino ma planche tourne, aussi dans GitHub. Vous devrez peut-être régler quelques détails :
- NIP: Si vous câblé tout exactement comme dans les schémas, il ne devrait y avoir aucun problème avec cela. Pour des raisons d’espace ou de la commodité vous pouvez changer des broches vous voulez, assurez-vous que vous affectez le nombre correct au début du script.
- Postes de servo: selon l’asservissement que vous utilisez, certaines valeurs peuvent changer. Le code utilise quatre valeurs différentes : brewingVal, readyVal, movingVal, offVal ; correspondant à: bâton abaissé de brassage, bâton soulevé en attente, intermédiaire position haute pour remuer le thé, plié en position off (respectivement). Selon quelle votre cas est la hauteur et de votre servo, vous devrez peut-être ajuster ces un peu.
- Tonalité d’alarme : jouera juste avant et après l’infusion, mélodie peut être choisie à l’ajout de notes à la liste de lecture, tel que spécifié dans le code.
Veillez à sélectionner la carte Arduino appropriée avant de télécharger le croquis !
Notez que, bien que le code a fonctionné parfaitement pour moi, elle peut être améliorée. Spécialement la partie de l’interrupteur, il serait utile d’ajouter quelques debounce temps afin d’éviter des irrégularités indésirables. En tout cas si les connexions sont stables et que vous déplacez le cabillot précisément il n’y a aucun problème (dans mon appareil au moins).