Bonjour les Picaxiens,
Je voudrais avec 3 BP envoyé un signal par une led infrarouge IRL à un phototransistor IRR qui éclairerait 3 leds (Verte - Rouge - Jaune).
J'ai fait le petit programme en basic ci-dessous.
Il ne fonctionne pas avec la led IRL, mais très bien avec la télécommande.
Comment transformer ce programme pour que la transmission IR se fasse par la led ?
Merci de vos réponses.
symbol sw1= pin1
symbol sw2= pin2
symbol sw3= pin3
symbol ledverte = 1
symbol ledjaune = 2
symbol ledrouge = 3
symbol appuye = 1
symbol donneeInfra = b0
main:
' Emetteur
if sw1 = appuye then appuiSw1
if sw2 = appuye then appuiSw2
if sw3 = appuye then appuiSw3
goto main:
appuiSw1:
donneeInfra = 0
goto emissionInfra
appuiSw2:
donneeInfra = 1
goto emissionInfra
appuiSw3:
donneeInfra = 2
goto emissionInfra
emissionInfra:
infraout 1, donneeInfra
pause 45
' Recepteur
infrain2 'Le problème à resoudre est ici
branch infra, (vert, jaune, rouge)
pins = 0
goto main
vert:
pins=1
goto main
jaune:
pins =2
goto main
rouge:
pins = 3
goto main
Je voudrais avec 3 BP envoyé un signal par une led infrarouge IRL à un phototransistor IRR qui éclairerait 3 leds (Verte - Rouge - Jaune).
J'ai fait le petit programme en basic ci-dessous.
Il ne fonctionne pas avec la led IRL, mais très bien avec la télécommande.
Comment transformer ce programme pour que la transmission IR se fasse par la led ?
Merci de vos réponses.
symbol sw1= pin1
symbol sw2= pin2
symbol sw3= pin3
symbol ledverte = 1
symbol ledjaune = 2
symbol ledrouge = 3
symbol appuye = 1
symbol donneeInfra = b0
main:
' Emetteur
if sw1 = appuye then appuiSw1
if sw2 = appuye then appuiSw2
if sw3 = appuye then appuiSw3
goto main:
appuiSw1:
donneeInfra = 0
goto emissionInfra
appuiSw2:
donneeInfra = 1
goto emissionInfra
appuiSw3:
donneeInfra = 2
goto emissionInfra
emissionInfra:
infraout 1, donneeInfra
pause 45
' Recepteur
infrain2 'Le problème à resoudre est ici
branch infra, (vert, jaune, rouge)
pins = 0
goto main
vert:
pins=1
goto main
jaune:
pins =2
goto main
rouge:
pins = 3
goto main