Le programme est il est bien configurer afin de commander une LED branché sur la broche 13 en sortie numérique sur l'Arduino ?
Oui aux fautes de frappes près.
pin mode (13, OUTPUT);
Plutôt ça
pinMode (13, OUTPUT);
Maintenant, une entrée analogique par définition c'est ... analogique... Tu crois vraiment que la fonction analogRead() va retourner tout le temps 143?
Il y a le bruit de codage, la dérive des composants.
Ne penses-tu pas qu'il serait sage de prévoir une petite fourchette sur le test de cette valeur?
Pour les autres questions, il faudrait que tu réfléchisses un peu et que tu proposes quelque chose si tu veux que l'on t'aide.