Étape 2: Code
Un grand ible pour savoir comment utiliser l’Arduino en tant que programmeur peut être trouvée ici. Je recommande fortement de lire ce même si vous n’allez pas faire votre propre citrouille car il est très utile et bien mis ensemble ! Ce que j’ai fait ici (comme illustré dans l’image), c’est brancher l’arduino pour le ATtiny tel que décrit dans le lien ci-dessus d’ible.
La ligne jaune (ou blanche) sur le capteur renvoie une valeur entre 0 - 1023. Vous pouvez définir le seuil en conséquence.
Le code que vous écrirez à l’Arduino est ci-dessous :
Je pense que c’est bon, j’ai perdu le code d’origine j’ai programmé avec, mais cela ressemble à droite... quelqu'un veut vérifier une deuxième fois me ?
Il est très similaire à la version de l’arduino que vous verrez dans 2 pas plus...
---------------------------------------------------------------------------
long a = 0 ;
depuis longtemps c = 0 ;
void setup() {}
pinMode (0, sortie) ; ambre
pinMode (1, sortie) ; / * rouge + buzzer * /}
void loop() {}
Si {(analogRead(3) > 85)
c ++ ;
Si (c > = 5) {digitalWrite (0, faible) ;
digitalWrite (1, haut);}}
else {digitalWrite (1, faible) ;
c = 0 ;
unsigned long b = millis() ;
Si (b - > 25) {}
a = b ;
analogWrite (0, aléatoire (0, 256));}}}