Towitek klinkt me als Conrad.
Conrad heeft doorgaans goede ondersteuning door het aanbieden van documentatie als download in PDF.
Heb je daar al naar gekeken ?
Zelf heb ik ook zo'n Towitek en ben daar mee aan het experimenteren.
Hieronder een stukje code.
Ik gebruik met een DUO de "softwareserial.h" library:
#include <SoftwareSerial.h>
#define rxPinTag 9 // hier komt het zend lijntje van de Towitek aan #define txPinTag 8 // niet gebruikt, het is alleen output van de Towitek
// de 1 is voor inverse serial signalen, tenminste als je het dingetje rechtstreeks op de poort aansluit.
SoftwareSerial SerialRFID( rxPinTag, txPinTag, 1 );
In setup komt:
SerialRFID.begin( 9600); // 9600 is de baudrate van de Towitek
In loop() komt:
if(SerialRFID.available())
{
while(SerialRFID.available() )
{
Serial.print(SerialRFID.read(), HEX); // output van de Towitek naar de "gewone" serial port.
delay(3);
}
Serial.println( "." );
}
Dat je rare characters krijgt komt waarschijnlijk omdat je inverse serial moet gebruiken. Normaal gesproken zou je een rs232 chip gebruiken en die keert het signaal meestal al om, maar dan moet je op de Arduino ook weer een rs232 chip gebruiken met 12 Volt en zo.
Dat de Towitek een inverse serial signaal geeft staat ook in de documentatie van Conrad.
Het probleem wat ik nog heb is dat het met een keytags van Conrad prima werkt, maar met keytags die ik via ebay uit het verre oosten haalde niet meer. Het lijkt dat die meer dan 5 bytes versturen.