Created
December 6, 2016 14:54
-
-
Save GuitouFlc/8657288f707c06d8f9e2cba6b6de7e88 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
* Code d'exemple pour une photorésistance.avec allumage/extinctionautomatique | |
*/ | |
//!!! facultatif !!! | |
// on peut déclarer une variable pour notre photoresistance | |
// int foto= 0 | |
// Fonction setup(), appelée au démarrage de la carte Arduino | |
void setup() { | |
pinMode(led, OUTPUT); | |
// Initialise la communication avec le PC | |
Serial.begin(9600); | |
} | |
// Fonction loop(), appelée continuellement en boucle tant que la carte Arduino est alimentée | |
void loop() { | |
// Mesure la tension sur la broche A0 | |
//si on utilie notre variable cela donnera: | |
// int valeur = analogRead(foto); | |
int valeur = analogRead(A0); | |
// Envoi la mesure au PC pour affichage et attends 250ms | |
Serial.println(valeur); | |
delay(250); | |
if (valeur < 250) | |
{ | |
digitalWrite(led, HIGH); | |
delay(500); | |
} | |
else if (valeur >= 250) | |
{ | |
digitalWrite(led, HIGH); | |
delay(500); | |
digitalWrite(led, LOW); | |
delay(500); | |
} | |
else if (valeur >= 800) | |
{ | |
digitalWrite(led, LOW); | |
delay(1000); | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment