Ciao a tutti, vorei poter collegare al mio TiDiGino un lettore RFID ID-20, che andrebbe collegato ad un pin RX sulla board, ma mi sorge un dubbio:sulla board citata sono disponibili delle linee seriali o vengono occupate tutte dal modulo GSM?
In teoria il mega 2560 mette a disposizione 3 canali aggiuntivi sulle coppie (14,15) (16,17) (18,19), ma non riesco a capire se siano in uso/collegate al micro.
Qualcuno che conosce la board potrebbe fornirmi qualche info?
Grazie!
P.S.:Il pin 0 non dovrebbe essere un RX libero?
P.P.S.:Il canale Serial(senza alcun numero) è condiviso stra USB e pin 0-1 o è dedicato all'USB?
Il TiDiGino purtroppo non mette a disposizione altre porte seriali.
L'unica è usare la libreria SoftSerial, facendo però attenzione ad utilizzare per Rx un pin che sia uno di quelli controllabili tramite interrupt e cioè dal 10 al 13.
Nel tuo caso potresti usare il pin 12 (Rx) ed il pin 13 (Tx).
Thanks!
Giusto qualche domanda:
-Perchè non posso usare la linea Serial(1,0).E' riservata all'USB?
-R/TX2 e RX3 nelle specifiche sono segnati come n.c.Significa che non cè il pin(e la relativa pista)?
-Un codice del genere andrebbe bene per stampare la lettura tramite Monitor seriale?
Ok, oggi provo lo sketch.
Certo che quelli della futura sono dei fenomeni:visto che il micro lo permette gli costava troppo predisporre anche le altra 2 seriali? Mah...
Ok, creando una Seriale virtuale, mettendo in comune le masse e alimentando esternamente sono riuscito a fare la lettura, ma c'è qualcosa che non mi torna.
In teoria il tag dovrebbe mandare
-1 byte di start:2
-10 byte di seriale
-2 byte di checksum
-1 byte Carriage Return
-1 byte Line Feed
-1 byte di stop:3
Totale:16 byte
Con il seguente codice
if(ID20.available())
{
int i=ID20.read();
Serial.println(i);
}