#include #include NewSoftSerial RFID(2, 3); //RFID PIN1 TX - ARDUINO PIN D2 LiquidCrystal lcd(12, 11, 10, 6, 5, 4, 3); //LCD PIN4 RS - ARDUINO PIN D12 //LCD PIN5 RW - ARDUINO PIN D11 //LCD PIN5 EN - ARDUINO PIN D10 //LCD PIN11 D4 - ARDUINO PIN D6 //LCD PIN12 D5 - ARDUINO PIN D5 //LCD PIN13 D6 - ARDUINO PIN D4 //LCD PIN14 D7 - ARDUINO PIN D3 unsigned char card[12]; void setup() { RFID.begin(9600); lcd.begin(20, 4); lcd.setCursor(0,0); lcd.print("ARDUINO NANO3 & RFID"); lcd.setCursor(0,1); lcd.print("Cislo Vasi karty je:"); lcd.setCursor(0,3); lcd.print("-- "); lcd.setCursor(16,3); lcd.print(" --"); } void loop() { unsigned char i=0; for(;;) { if (RFID.available()>0) { card[i]=RFID.read(); i++; } if (i>=13) { i=0; decode(); } } } void decode() { lcd.setCursor(4,3); unsigned char p; for(p=1;p<13;p++) { lcd.print(card[p]); } }