Exemple de programme :
L'exemple de code suivant (à copier dans l'IDE Arduino
la carte compatible Uno
vibration.
Le détecteur envoie aussi son état sur une entrée analogique (A5). Cet état est visualisable
dans le moniteur série de l'IDE (CTRL+MAJ+M).
int
ledPin=13;
int
buttonpin=7;
int
val;
void
setup()
{
Serial.begin(9600);
pinMode(ledPin,OUTPUT);
pinMode(buttonpin,INPUT);
}
void
loop()
{
val=digitalRead(buttonpin);
// l'entrée digitale 7
if(val==HIGH)
{
digitalWrite(ledPin,HIGH);
// s'allume
}
else
{
digitalWrite(ledPin,LOW);
// s'éteint
}
int
sensorValue
=
// sur A5
Serial.println(sensorValue,
// dans le moniteur série
delay
(500);
}
Si vous rencontrez des problèmes, merci de nous contacter par courriel à :
(raccordée sur la broche digitale 13) quand le détecteur capte une
®
// Initialisation de la communication série
// ledPin en tant que sortie
// buttonpin en tant qu'entrée
// Lecture de l'état du capteur sur
// Si capteur à l'état haut, la led 13
// Si capteur à l'état bas, la led 13
analogRead(A5);
// Lecture de l'information analogique
DEC);
// Affichage de l'information analogique
sav@gotronic.fr
) permet d'allumer la LED intégrée à
®
Page 2 de 2