Bonjour,
J'aimerais mettre au point une petite commande à distance avec un ATMEGA48 en utilisant un récepteur IR (Celui-ci) et ai écrit un tout petit programme de test dans l'unique but de voir si quelque chose est reçu (n'importe quelle adresse ou commande, tant que c'est du RC5), mais apparemment, ce n'est pas le cas. Ou alors il s'agit d'une erreur dans la programmation (ce qui est loin d'etre improbable).
Voici le petit programme, led1 sert juste à indiquer que le programme tourne, que l'alim est bonne (l'air de rien, c'est deja ça en moins à douter) et led2 s'allume 1sec lorsque du code RC5 est reçu, en théorie :
Config Portb = Output
Config Rc5 = ¨pinc.4
Enable Interrupts
Dim Address As Byte
Dim Command As Byte
Led1 Alias Portb.6
Led2 Alias Portb.7
----------------------------
Do
Set Led1
Getrc5(address , Command)
If Address < 255 Then
Reset Led1
Set Led2
Command = Command And &B01111111
Wait 1
Reset Led2
End If
Loop
End
Est-ce que je passe à côté d'une base élémentaire ?
Peut-on utiliser n'importe quelle pin pour du rc5 sur l'atmega?
Merci d'avance pour votre aide,
A'
