Gå til innhold

Hva skjuler det seg bak din Ctrl+v?


Anbefalte innlegg

Videoannonse
Annonse

// Modified by Worapoht K.

#include <SoftwareSerial.h>

 

int val = 0;

char code[10];

int bytesread = 0;

 

#define rxPin 8

#define txPin 9

// RFID reader SOUT pin connected to Serial RX pin at 2400bps to pin8

 

void setup()

{

Serial.begin(9600); // Hardware serial for Monitor 9600bps

 

pinMode(2,OUTPUT); // Set digital pin 2 as OUTPUT to connect it to the RFID /ENABLE pin

digitalWrite(2, LOW); // Activate the RFID reader

}

 

 

void loop()

{

SoftwareSerial RFID = SoftwareSerial(rxPin,txPin);

RFID.begin(2400);

 

if((val = RFID.read()) == 10)

{ // check for header

bytesread = 0;

while(bytesread<10)

{ // read 10 digit code

val = RFID.read();

if((val == 10)||(val == 13))

{ // if header or stop bytes before the 10 digit reading

break; // stop reading

}

code[bytesread] = val; // add the digit

bytesread++; // ready to read next digit

}

 

if(bytesread == 10)

{ // if 10 digit read is complete

Serial.print("TAG code is: "); // possibly a good TAG

Serial.println(code); // print the TAG code

}

bytesread = 0;

delay(500); // wait for a second

}

}

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...