Hello,
Excuse me for my language I'm french...
I have a problem in compilation of program: it is write "error: 'else' without a previous 'if'"
I join the code, can someone help me please?
Thank you for a help
if (Rf<Ri); // Si la résistance finale est plus petite que la résistance initiale (meilleur ensoleillement), alors...
{
Ri = Rf; // La résistance en position initiale vaut la résistance finale précédente
MPP.step(1); // L'angle du moteur Pas à Pas est incrémenté d'1 Pas (sur 200)
delay(30); // Attendre 30 ms (temps de réponse du capteur LDR)
LDR = analogRead(BrocheCapt); // Lis l'entrée analogique du capteur LDR
Rf = LDR; // La résistance en position finale prend la valeur de LDR final
if (Rf<Ri); // Si la résistance finale est plus petite que la résistance initiale (meilleur ensoleillement), alors...
{
//RETOUR A Ri = Rf
}
else
{
MPP.step(-1); // L'angle du moteur Pas à Pas est décrémenté d'1 Pas (sur 200)
}
}
else
{
Ri = Rf; // La résistance en position initiale vaut la résistance finale précédente
MPP.step(-1); // L'angle du moteur Pas à Pas est décrémenté d'1 Pas (sur 200)
delay(30); // Attendre 30 ms (temps de réponse du capteur LDR)
LDR = analogRead(BrocheCapt); // Lis l'entrée analogique du capteur LDR
Rf = LDR; // La résistance en position finale prend la valeur de LDR final
if (Rf<Ri); // Si la résistance finale est plus petite que la résistance initiale (meilleur ensoleillement), alors...
{
//RETOUR A Ri = Rf
}
else
{
MPP.step(1); // L'angle du moteur Pas à Pas est incrémenté d'1 Pas (sur 200)
}
}