Club robotique de Sophia-Antipolis

Accueil > POBOTpedia > Lego Mindstorms > Programmation avec NXT-G > RFID et NXT

RFID et NXT

lundi 28 janvier 2008, par Julien H.

Il est très facile de faire fonctionner le capteur RFID grâce à la brique de programmation NXT-G Block fournie par Codatex.

Premier test : un capteur à l’oeil [1]

On va commencer par visualiser (d’où le titre) la détection d’un transpondeur quand le capteur passe à proximité :

 branchez le capteur à la brique sur le port de votre choix.
 établissez une connexion (USB ou Bluetooth) avec l’environnement de développement
 précisez le port sur la brique NXT-G block représentant le capteur RFID dans votre programme
 baladez le capteur au-dessus d’un transpondeur : il s’allume et clignote quand on s’en approche !

Voilà, cette première expérience montre que le capteur fonctionne, qu’il détecte les puces RFID jusqu’à 3 cm quand on est très bien aligné.

Second test : un transpondeur identifié

Ensuite, on va profiter de la fonctionnalité "live update" de l’environnement de développement NXT pour connaitre et noter les identifiants (numéro unique) de nos transpondeurs, afin de pouvoir les détecter ensuite (puisque c’est justement le but de ces RFID).

Troisième test : un premier programme

Enfin, on écrira un premier programme qui bip quand on s’approche d’un transpondeur et qui affiche son numéro (ou un code simple associé : A, B, C, D ...)

Portfolio


[1un jeu de mot en forme de clin d’oeil (décidément) pour remercier Codatex de nous avoir fourni gracieusement un capteur et un jeu complet de transpondeurs

Un message, un commentaire ?

modération a priori

Attention, votre message n’apparaîtra qu’après avoir été relu et approuvé.

Qui êtes-vous ?

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici

Ce champ accepte les raccourcis SPIP {{gras}} {italique} -*liste [texte->url] <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.