Étape 3: programme Arduino 0012
ouvrir Arduino 0012 sur votre ordinateur. Copiez et collez le code suivant dans la fenêtre de votre programme... puis appuyez sur le bouton vérifier pour s’assurer que cela fonctionne. Enfin, cliquez sur le téléchargement à bouton Conseil, afin de transférer à l’Arduino pour exécuter. Une fois que le programme est téléchargé, cliquez sur le bouton de Serial Monitor pour afficher les valeurs changer comme vous couvrir et découvrez la photorésistance. Lorsque les valeurs dépassent 500, le moteur vibratoire va vibrer !/ * Détecteur de fente de la pièce
par Amy Khoshbin
2008 * /
int photoPin = 0 ; Broche d’entrée analogique relié à la résistance de la photo
int photoValue = 0 ; valeur lue de la photorésistance
int vibPin = 9 ;
isVibrating booléen = false ;
void setup() {}
initialiser une communication série à 9600 bits/s :
Serial.Begin(9600) ;
pinMode (vibPin, sortie) ;
}
void loop() {}
photoValue = analogRead(photoPin) ; lire la valeur du pot
Serial.println(photoValue) ; imprimer la valeur du pot vers le volet de débogueur
VIBRATE() ;
Delay(10) ; attendre 10 millisecondes avant la prochaine boucle
}
void vibrate() {}
Modifiez les valeurs supérieures et inférieure à ajuster la sensibilité de la photo-résistances que vous utilisez
Si (photoValue > 500 & & isVibrating == false) {}
digitalWrite (vibPin, HIGH) ;
isVibrating = true ;
}
Si (photoValue < 500 & & isVibrating == true) {}
digitalWrite (vibPin, basse) ;
isVibrating = false ;
}
}