[résolu] IR parasité par lampe basse consommation

Relis bien ton script :
Tu utilises les pin A0 et 9 mais aussi la pin 0 (Rx) et ça je pense à une erreur d'inattention.

int analogPin = 0;

Il y a aussi un seul pinmode pour deux pins utilisées, par défaut après un reset les pins sont toutes dans le même état (lequel je ne sais plus) mais par principe même si l'état par défaut convient il est préférable de fixer l'état de chaque pin par programmation.
Pour les parasites saches qu'une lampe basse consommation c'est un néon et un néon fonctionne avec une tension bien supérieure à 220V : dans le culot il y a un convertisseur de tension qui est la source de tes parasites.

Pour en minimiser son pouvoir de nuisance deux actions simples:

  1. Ne jamais laisser une entrée flottante il faut soit une résistance de tirage à la masse soit au Vcc (des anglophones diraient pull-down et pull-up). Pour une pin configurée en entrée ecrire un "digitalWrite(pin, HIGH)" a pour propriété de mettre en circuit une résistance de tirage au Vcc dont la valeur fait 50 kOhms +/-20%. Voir Le Guide Arduino épinglé en tête du forum.
  2. Faire un câblage propre, éviter les longueurs de fils de liaisons inutiles ce sera autant d'antennes en moins.

Si la résistance de tirage et un câblage propre ne suffisent pas utiliser des fils blindés en reliant le blindage à la masse en 1 seul point coté arduino , en remplacement du fil blindé tu peux utiliser deux fils tordadés et tu en relies un à la masse comme pour le blindage.