Arduino Ep.9 | La photorésistance
Code
const char AN_PHOTORESISTANCE = 0;
const char DOUT_LED = 3;int offset = 285;
void setup()
{
Serial.begin(9600);
pinMode(DOUT_LED,OUTPUT);
}
void loop()
{
int valeurSurA0 = analogRead(AN_PHOTORESISTANCE);
int intensiteLED = 1023 - valeurSurA0;
intensiteLED = intensiteLED - offset;
if(intensiteLED<0)
{intensiteLED=0;}
Serial.println(intensiteLED);
analogWrite(DOUT_LED, intensiteLED);
delay(1);
}
Commentaires
Alex
mar, 11/03/2015 - 17:58
C'est pas vraiment un problème, cela dépend de la configuration de chacun.
Donc oui, pour faire fonctionner ce montage de manière optimale, il faut que chacun apporte ses propres réglages.
Bigxdonut
ven, 02/12/2016 - 11:47
Bonjour,
Je dois programmer un capteur de luminosité ambiante pour un radar pédagogique du coup je voudrais savoir si ce programme et bon pour mon projet
damienloudin
mer, 03/23/2016 - 17:18
esque c'est possible de programmer la photorésistance pour que quand la nuit tombe un servomoteur fasse un tour de 90° dans un sens et quand le jour revient le servo fasse 90° dans le sens inverse
Eve
jeu, 04/26/2018 - 04:44
Bonjour.
je suis débutante en programmation arduino et je voudrais savoir quel logiciel vous avez utilisé pour simuler votre montage.