ok here it is:
const int buttonPin = 2; // broche du capteur PIR
const int ledPin = 12; // la LED du Arduino
int buttonState = 0; // etat de la sortie du capteur
void setup() {
pinMode(3, OUTPUT);
pinMode(ledPin, OUTPUT); //la broche de la LED est mise en sortie
pinMode(buttonPin, INPUT); //la broche du capteur est mise en entree
}
void loop() {
for (int i = 0; i = 0; i++) // we turn the motor
{
analogWrite(3, i);
delay(10);
for (int i = 0; i = 50; i++)
{
analogWrite(3, i);
delay(10);
}
}
buttonState = digitalRead(buttonPin);// reading of the sensor
if (int i = 0; i = 50; i++);
{
analogWrite(3, i);
delay(10);
buttonState = HIGH;
if (buttonState == HIGH) //si quelquechose est detecte
{
digitalWrite(ledPin, HIGH); //on allume la LED
for (int i = 0; i = 0; i++) // we turn the motor
{
analogWrite(3, i);
delay(10);
}
}
}
}
about the error it say:
In function 'void loop()':
25:15: error: expected ')' before ';' token
25:17: error: name lookup of 'i' changed for ISO 'for' scoping [-fpermissive]
25:17: note: (if you use '-fpermissive' G++ will accept your code)
25:28: error: expected ';' before ')' token