Allumage d'une lampe détection de mouvement quand il fait sombre [résolu]

moi ce qui m ' etonne c ' est le type des variables PIR et photoresistance ( char ) et son utilisation qui ne pose pas de probleme ... char c ' est pour des caracteres , les chiffres en sont , mais surprenant que ca marche !

const char PIR= 3;
const char photoresistance = 2;

Le type char n'est pas problématique dans ce cas où les valeurs sont < 127.
On a plus l'habitude de voir int ou :

#define PIR                      3
#define PHOTORESISTANCE 2

Mais bon, c'est pinailler ...

Au sujet de l'hystérésis, à partir du moment où l'on travaille sur un seuil, c'est nécessaire.