Attention ! Fermeture imminente du forum d’Elektor (pour en savoir plus, cliquer ici). À partir du vendredi 1er mars il ne sera plus possible de s’identifier sur ce forum, mais son contenu restera disponible en lecture seule jusqu’à la fin du mois. Le 1er avril, il sera fermé définitivement.

RC5 & Bascom

Lesquels choisir ? Comment les utiliser ?

Postby axhan » Mon Apr 18, 2011 12:00 am

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'
axhan
 
Posts: 19
Joined: Mon Jan 20, 2014 8:07 am

Postby minoudomi » Thu Apr 28, 2011 12:00 am

Bonjour,

Enfin je trouve quelqu'un qui a eu le même problème que moi !!!J'ai laissé des messages sur le forum atmicroprog restés sans réponse ! je n'ai effectivement jamais réussi à recevoir la moindre information de commande par la commande Getrc5(address , Command) . Je me suis donc attelé à le faire moi même et cela fonctionne très bien (je n'ai besoin que de la commande et pas de l'adresse). Si cela vous intéresse je pourrai vous donner le code.
Cordialement
minoudomi
 
Posts: 1
Joined: Mon Jan 20, 2014 8:07 am

Postby axhan » Fri Apr 29, 2011 12:00 am

Bonjour,

Cela m'intéresse beaucoup! Pourriez-vous m'expliquer les grandes lignes ? Ce serait extra.

Merci

A
axhan
 
Posts: 19
Joined: Mon Jan 20, 2014 8:07 am

Postby montmirail » Wed May 11, 2011 12:00 am

Bonjour, je suis débutant et également dans la perspecive de créer un emetteur recepteur IR. Ils me semble qu'il faudrais dans ce code au minimum parametrer le Timer0 et le démarrer (timer0 = timer. Ensuite il manque l'essentiel du début d'un programme par exemple si c un atmega 16 il faut "$regfile = "m16def.dat".
Il faut également indiquer la frequence de travail.
Il y'a un exemple sur le site de bascom :
http://www.mcselec.com/index.php?option=com_content&task=view&id=199&Itemid=57
montmirail
 
Posts: 1
Joined: Mon Jan 20, 2014 8:07 am

Postby yaccard » Thu May 30, 2013 12:00 am

Bonjour
Je compte aussi faire un récepteur RC5 avec BASCOM-AVR si sous pouviez me faire part de vos travaux et des solutions que vous avez trouvé, j'en serais très heureux.
Yves
yaccard
 
Posts: 8
Joined: Mon Jan 20, 2014 8:03 am

Postby totof le belge » Sun Jun 02, 2013 12:00 am

Bonsoir

joli déterrage de post !

Pour quel usage , ce récepteur RC5

sinon je joins 1 archive avec un source code complet qui tourne
sur un Atmega8535 , c'est une commande de potar motorisé ALPS
avec réception de code RC5, avec affichage sur LCD 2x16 et gestion
d'un sélecteur d'entrée

Si il vous faut plus de renseignement n'hésiter pas

Bonne soirée
Attachments
Potmotalps-Kontrollerlab-v1.4-V1.5.tar.bz2
(36.66 KiB) Downloaded 35 times
totof le belge
 
Posts: 63
Joined: Mon Jan 20, 2014 7:57 am


Return to Microcontrôleurs & microprocesseurs

Who is online

Users browsing this forum: No registered users and 1 guest