Go Down

Topic: Arduino + RFID question Rx Tx (Read 3 times) previous topic - next topic

ak37

#10
Mar 02, 2010, 10:45 pm Last Edit: Mar 02, 2010, 10:46 pm by ak37 Reason: 1
Je vais essayé l'espace. Pour le type des variables tu as raison le type correct serai char (mais int marche normalement , je doit dire que j'ai programmer ça un peu vite), d'ailleurs je l'ai utiliser pour envoyer un caractère en "dur", 'z' pour voir la version du firmware, mais je ne parvient pas à avoir une réponse. Je vais réessayé

Merci!

Gromain59

#11
Mar 03, 2010, 07:50 am Last Edit: Mar 03, 2010, 07:51 am by Gromain59 Reason: 1
tu n'as pas plus de doc que ce qui dans le lien que tu nous as fournis ? c'est un peu léger.
A quoi servent les leds verte et rouge ?

edit: il y a une doc plus complète ici: http://www.ibtechnology.co.uk/PDF/RWD_QT.PDF
"pour résoudre un gros problème, il est souvent plus facile de le diviser en petits problèmes élémentaires..."

projet domotique xPLDuino
IRC: freenode #xplduino

ak37

Oui oui j'ai bien sur le datasheet du module (celui de idtechnology) et les led m'indique que le fonctionnement est normal (led rouge non clignotante au repos) et led verte quand un tag RFID est présent proche de l'antenne.
Toujours pas réussie a avoir une réponse, même avec un caractère en dur, j'ai même essayé d'utiliser un terminal série en programmant juste les softserial dans l'arduino et rien non plus.

Gromain59

Quote
The serial communication system and protocol allows for a 10ms 'window' every Tag polling
cycle indicated by the BUSY line being low. During this 'window' the host must assert the
first start bit and start transmitting data. The BUSY goes high again 10ms after the last stop
bit is received. NOTE that only one command sequence is handled at a time.


ce que je comprends, c'est que tu dois envoyer la commande pendant les 10ms où le signal CTS=0, sinon le module l'ignore car il est occupé à autre chose. Donc tu dois connecter l'info CTS à une entrée de l'arduino.
Je pense que le problème vient de là.

"pour résoudre un gros problème, il est souvent plus facile de le diviser en petits problèmes élémentaires..."

projet domotique xPLDuino
IRC: freenode #xplduino

ak37

Ok, j'avais brancher le CTS à la masse pour qu'il soit toujours en à l'écoute...
Donc il faut que je déclenche l'envoie de commande quand CTS=0 et la réception quand CTS=1 si je comprend bien.

Merci pour ton aide en tout cas  :)

Go Up