Lampe qui s'allume dès une personne est détecté et si qu'il fait nuit.

Bonjour,
Je voudrais que dès qu'une personne passe dans la zone du détecteur de mouvement la lumière s'allume dès qu'il fait nuit grâce à la photorésistance. J'essaie de faire fonctionner le programme mais je n'arrive pas car j'ai débuté la programmation depuis peu de temps donc je suis un peu nul en programmation. Pour faire ce programme j'ai utilisé d'autres programme pour le faire. J'ai normalement mis le lien du circuit que j'ai fait mais aussi une photo et le programme au cas ou le lien ne fonctionnerait pas. Voila, merci d'avance.

Le liens du circuit:

Le programme:

const int analogInPin = A0;

const int analogOutPin = 4;

int sensorValue = 0;

int outputValue = 0;

int led = 4;

capteur int = 2;

int val = 0;

int cal = 0;

void setup() {

Serial.begin (9600);

pinMode (analogOutPin, OUTPUT);

pinMode (analogInPin, INPUT);

}

boucle void () {

val = digitalRead (capteur);

cal = analogInPin;

if (val == HIGH && cal <120) {

digitalWrite (led, HIGH);

retard (100);

}

autre {

digitalWrite (led, LOW);

retard (200);

}

}

Bonjour,

Mets ton code entre balises de code. De plus des fonctions sont traduite delay() -> retard()

cal = analogInPin;

Qu'est ce c'est supposé faire?
Je suppose que tu veux faire

cal = AnalogRead(analogInPin);

c’est quoi ces instructions?

boucle void ()
  retard (100);

google translate a encore frappé !