Aller au contenu


Photo
- - - - -

Codeur/Decodeur Ir Arduino


1 réponse à ce sujet

#1 Sani300

Sani300

    Habitué

  • Membres
  • PipPip
  • 150 messages
  • Gender:Male

Posté 25 octobre 2011 - 11:27

Bonjour,

Je dois pour un concours de robot utiliser des leds infrarouges avec un TSOP en récepteur. Et utiliser une carte Arduino comme micro-controleur.
Je vais donc devoir coder le signal pour ne pas recevoir les infrarouges adverse.
Je voulais avoir vos conseils pour coder et décoder un signal simplement. Et avec le moins de composants possible.
Je voudrais déjà de base coder le signal avec seulement l'arduino si possible, puisque qu'on peut générer n'importe quel signal avec.
C'est surtout après comment savoir si c'est le bon ou pas ?!
Comment faire?

Sani300

#2 Astondb8

Astondb8

    Pilier du forum

  • Membres
  • PipPipPipPipPip
  • 1 111 messages
  • Gender:Male
  • Location:Paris

Posté 26 octobre 2011 - 10:53

Salut

Peut être que la solutions serait de séquencer tes envois et réceptions.
De cette façon tu sais exactement quand tu envois et donc quand tu reçois des infos.
Donc a mon avis déjà tu vas éliminer as mal de fréquences d'autres candidats.
Tu peux aussi (en plus)
Filtrer les données reçues.
De cette façons, tut ce qui te semble or plage tu ne le traite pas.
Tu ne garde que les données comprises entre une mini et une valeur max.
Donc tu élimine tout ce qui te parait ne pas être à toi.
Dernière chose peut être (mais la je suis moins sur)
serait d'éliminer toutes les valeurs ou l’écart entre la dernière valeur et la valeur précédente est trop éloignée.
De cette façon, prend moins de risques. Si la valeur suivante confirme la précédente, alors là tu la prend en compte.
Il est sans doute préférable de ne pas prendre une bonne valeur en compte que de prendre en compte une valeur qui n'est pas à toi ;)

Voilà ce que j’essaierais si j'étais toi.
A confirmer bien sur par des plus expérimentés dans le domaine des concours ;)

Cdlt
Yves

 




Répondre à ce sujet



  


0 utilisateur(s) li(sen)t ce sujet

0 members, 0 guests, 0 anonymous users