Étape 5: Le Code
Maintenant que nous avons fini avec la construction de notre circuit, que le temps est venu pour nous d’écrire le code. Donc brancher l’Arduino avec votre ordinateur et ouvrir l’IDE Arduino. Tout d’abord nous allons déclarer quelques variables entières :
- sensorValue
- sensorHigh
- sensorLow
- LED (faire celui-ci une variable constante)
Maintenant laissez sensorValue sans une valeur (elle l’un de nos croquis gagnera automatiquement) égale sensorHigh à 1023 (ce sera aussi changé par notre croquis) et sensorLow égal à 0 (notre croquis changera celui-ci trop), la valeur enfin equal led 2. Maintenant dans la fonction setup() mis la broche led en tant que sortie et déclarer un certain temps boucle que nous allons utiliser pour calibrer le capteur, ajoutez la fonction de millis() en tant que paramètre à la boucle et 500 comme paramètre pour le function(mills() vérifiera l’actuel temps. millis() rapporte combien de temps un Arduino a fonctionné). À l’intérieur de la boucle Lire la valeur de A0 (en utilisant analogRead()) et stockez-le dans sensorValue, puis écrire un if instruction pour voir si sensorValue est supérieure à sensorHigh, si c’est le cas sensorHigh égal à sensorValue et fermer l’instruction. Puis ajoutez une seconde si instruction pour vérifier si le sensorValue est inférieure à sensorLow, si elle retourne true égale sensorLow à sensorValue, fermez l’if instruction et enfin le tout en boucle. Pour écrire la dernière partie de notre code nous allons passer à la fonction loop(). Tout d’abord une fois de plus lire la valeur A0 et magasin dans sensorValue, puis écrire un conditionnel pour vérifier si sensorValue est égal à sensorHigh, dans lequel cas mettre la broche led à haute (à l’aide de digitalWrite()), sinon vérifier si sensorValue est égal à sensorLow, dans lequel cas définir l’axe conduit au plus bas, alors si les instructions ci-dessus renvoient false défini la broche led à faible. Je vais également télécharger le .ino fichier ici donc hésitez pas à le télécharger et l’utiliser pour votre projet