Show Posts
Pages: 1 ... 32 33 [34]
496  Forum 2005-2010 (read only) / Italiano / Re: smadonnamenti con la seriale on: April 20, 2010, 03:54:47 am
purtroppo non ho il codice a portata di mano altrimenti te lo posto tutto..
comunque myserial è derivato dalla SoftwareSerial.
sono partito dall'esempio della sotware serial, ed ho visto che si utilizza il metodo print per inviare i dati.
Io dovrei riuscire a mandare il secondo carattere della tabella ascii che sarebbe un STX, fatto questo penso che poi di conseguenza riuscirei a fare tutto il resto..
497  Forum 2005-2010 (read only) / Italiano / Re: smadonnamenti con la seriale on: April 19, 2010, 12:35:39 pm
Ok sto usando la libreria e funziona, però in uscita non ti trovo quello che mi aspetto..
io faccio :
Code:
 mySerial.print(2,BYTE);
  mySerial.print(0,BYTE);
  mySerial.print(4,BYTE);
  mySerial.print(4,BYTE);
  mySerial.print(0,BYTE);
  mySerial.print(0,BYTE);
  mySerial.print(2,BYTE);
Aspettandomi in uscita per esempio come primo carattere un STX, cioè il secondo carattere della tabella ascii.
invece leggendo il canale mi ritrovo in Hex i seguenti caratteri:
Code:
BF
F7
F7
FF
FF
FB
00
00

sbaglio qualcosa?
io sono in ascolto con le seguenti impostaizoni:
Baud rate: 9600
Parity: none
bit per data: 8
Stop bit: 1

che sono le stesse usate dal modulo rfid con il quale devo andare a comunicare..

498  Forum 2005-2010 (read only) / Italiano / Re: smadonnamenti con la seriale on: April 19, 2010, 02:05:50 am
ok, grazie mille, stasera ci provo...

Quote
altro componente

è così terribile quello che ho detto? comunque è un modulo rfid mifare, come potrei definirlo?
499  Forum 2005-2010 (read only) / Italiano / Re: smadonnamenti con la seriale on: April 18, 2010, 04:53:02 pm
Si, l'attesa di un secondo l'ho messa volutamente per non mitragriare troppo velocemente sulla seriale e riuscire a vedere il led di "debug".

nella parte:
Code:
byte select[] = {0x02,0x00,0x04,0x04,0x00,0x00,0x02};
Serial.write(select,7);

Voglio inviare la serie di byte, non è corretto?
Ho visto ora la libreria seriale, proverò con quella.

grazie mille.

500  Forum 2005-2010 (read only) / Italiano / smadonnamenti con la seriale on: April 18, 2010, 02:42:25 pm
ciao a tutti questo è il mio primo post sul forum.
Sto iniziando un progetto nel quale mi devo interfacciare via seriale ad un altro componente, ma ho già dei problemi solo con l'invio dei comandi...

ho scritto il seguente codice:

Code:
int incomingByte = 0;      // for incoming serial data
int ledPin =  13;
byte select[] = {0x02,0x00,0x04,0x04,0x00,0x00,0x02};

void setup() {
  Serial.begin(9600);      // opens serial port, sets data rate to 9600 bps
  pinMode(ledPin, OUTPUT);
}

void loop() {

  Serial.write(select,7);
  if (Serial.available() > 0) {
    incomingByte = Serial.read();
    digitalWrite(ledPin, HIGH);
  }
  delay(500);
  digitalWrite(ledPin, LOW);
  delay(500);
  
}

che dovrebbe mandare un select e accendermi un led se ricevo una risposta.

Non vedendo la comunicazione funzionare mi sono messo a guardare nel serial monitor cosa mandavo.. e non è quello che mi aspetto!
il mio messaggio inizia con 0x02 cioè un STX, invece nel serial monitor vedo tutt'altro (credo fosse un 0xBF), non riesco a capirne la ragione.

Volevo capire se crea conflitto avere il cavo usb collegato e avere le uscite tx e rx collegate ad un'altra seriale.

Infine non capisco come mai mi trasmette sulla seriale solo con il cavo usb collegato e non quando alimento con la batteria, è perché al serial.begin non sente nessuna periferica collegata alla seriale?

grazie.

501  Forum 2005-2010 (read only) / Exhibition / Re: RFID 13.56MHz R\W Shield (Mifare cards) on: July 22, 2010, 04:31:25 am
Quote
What is the maximum free air space range of this?
i thik is about one inc. Some seller said better values, but it always wrong.

Now i paused the project beacause I haven't time, but i will complete as soon as!

bye.
502  Forum 2005-2010 (read only) / Exhibition / Re: RFID 13.56MHz R\W Shield (Mifare cards) on: May 18, 2010, 12:45:04 pm
This is the data sheet of  MIFARE module.
I can also use other modules for:
SRIX
ICODE
The modules are from an italian reseller, i don't think it send single products worldwide...

Here you can found the mifare 1k datasheet

This is the symple test i coded for testing:
Code:
#include <NewSoftSerial.h>

byte select[] = {0x02,
                 0x00,
                 0x04,
                 0x04,
                 0x00,
                 0x00,
                 0x02};
int rxPin = 3;
int txPin = 4;
int gndPin = 5;
int powerPin = 6;
int ledPin = 7;
byte readVal = 0x00;

NewSoftSerial mySerial =  NewSoftSerial(rxPin, txPin);

void setup() {

  pinMode(powerPin, OUTPUT);
  digitalWrite(powerPin, HIGH);
  
  pinMode(gndPin, OUTPUT);
  digitalWrite(gndPin, LOW);  
  
  pinMode(rxPin, INPUT);
  pinMode(txPin, OUTPUT);
  
  pinMode(ledPin, OUTPUT);
  
  mySerial.begin(9600);
  Serial.begin(9600);
  
  
}

void loop() {
  
  delay(300);

  int i = 0;
  for (i=0;i<7;i++) {
    mySerial.print(select[i],BYTE);
  }
  
  digitalWrite(ledPin, LOW);
  while (mySerial.available() > 0)
  {
    readVal = byte(mySerial.read());
    Serial.print(readVal);
    if ( !(readVal == 0x02 ) && !(readVal == 0x00 )){
      digitalWrite(ledPin, HIGH);
    }
  }
  digitalWrite(powerPin, HIGH);
  
}

And i found an open source project for RFID reader, it cold be interesting to convert into arduino shield!!
http://www.openpcd.org/
503  Forum 2005-2010 (read only) / Exhibition / Re: RFID 13.56MHz R\W Shield (Mifare cards) on: May 18, 2010, 09:47:22 am
this evening i will update the first post with all information of the project.
504  Forum 2005-2010 (read only) / Exhibition / Re: RFID 13.56MHz R\W Shield (Mifare cards) on: May 18, 2010, 09:08:54 am
Quote
I was under the impression Nabaztag were dead
I know.. and it's time to do a Nabarduino !!! smiley-grin
505  Forum 2005-2010 (read only) / Exhibition / Re: RFID 13.56MHz R\W Shield (Mifare cards) on: May 18, 2010, 08:26:36 am
also Nabaztag use rfid 13.56MHz tecnology
http://www.violet.net/_nanoztag-the-programmable-RFID-rabbit.html
They are Srix and not Mifare (similar protocol) but we cold do same kind of applications.
506  Forum 2005-2010 (read only) / Exhibition / Re: RFID 13.56MHz R\W Shield (Mifare cards) on: May 18, 2010, 03:42:06 am
Thanks..
they are a lot of project but all based on 125Khz, and it's a raeadonly rfid.
This type permit you to store data into card and give a stronger security and anti-cloning functionality.
For now i haven't a project to implement it, but they are a lot of variants.
507  Forum 2005-2010 (read only) / Exhibition / Re: RFID 13.56MHz R\W Shield (Mifare cards) on: May 18, 2010, 03:19:35 am
don't receive comments is so demotivating .. smiley-sad
508  Forum 2005-2010 (read only) / Exhibition / RFID 13.56MHz R\W Shield (Mifare cards) on: May 16, 2010, 02:52:50 pm
I'm proud to introduce the rfid 13.56MHz shield !!
I'm using a serial module for myfare cards communication.

First i needed to create a shied for max232 because the mifare didn't communicate with arduino serial (thanks uwefed for the suggestion). And I used this schematics.


After then i developing a test program, for now when a mifare card is near the module the test led will blink.


The card is an "leNord Itinero", is a ticket for train, and is a mifare 1k card.


I will release other information when all is working well.
Someone is interested to project? any idea of develop? the advantage is form 125khz card is because you can store up to 4kb of data into card divided in few password procetected sectors.
Pages: 1 ... 32 33 [34]