Bonjour,
et bienvenue ...
L'instruction INFRAIN2 est malheureusement bloquante: elle attend obstinément une valeur valide pour sa variable infra (b13).
Elle n'accepte pas un time out comme avec l'instruction IRIN.
par contre, selon l'utilisation, il y a une astuce qui permet de contourner le problème, la télécommande envoyant toujours plusieurs salves de code:
Tester l'entrée infrain (input3) comme une entrée ordinaire.
dès que la sortie du démodulateur TSOP passe à 0, signe qu'il reçoit du 38kHz, recueillir le code avec l'instruction INFRAIN2.
Code:
if pin3 = 0 then
infrain2
endif