Étape 3: Code
Je ne parlerai tout les détails sur le code, vous pouvez télécharger et passer par l’esquisse de l’Arduino, si vous êtes intéressé. Téléchargez-le ci-dessous !
L’idée derrière l’esquisse est mis en place le capteur capacitif tout d’abord, et s’assurer qu’il fonctionne comme il se doit. Vous pouvez facilement débogage à l’aide de Serial.print pour imprimer les valeurs de la série surveiller et s’assurer que cela déclenche comme vous voulez qu’il.
Une fois que vous l’avez déclenchant tous que vous avez besoin de mettre en place est une fonction pour déclencher le solénoïde pour sonner la cloche. C’est très similaire à clignoter une diode, en ce que vous voulez régler une broche numérique haute et basse et contrôler combien de temps à l’aide d’un retard. La différence est que la broche numérique est de contrôler un transistor TIP120 qui à son tour contrôle du solénoïde. Il s’agit, comme mentionné précédemment, parce que l’Arduino ne peut lui-même donner assez de puissance pour faire le solénoïde à bouger.
Il y a aussi une minuterie de 5000 millisecondes (5 secondes) dans le code, pour empêcher la cloche d’être sonné plus d’une fois toutes les cinq secondes.