از کد های انجمن هم استفاده کردم ولی این ارور رو داد:


Arduino: 1.6.8 (Windows 8.1), Board: "Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)"

In file included from C:\Users\Farokh\Desktop\nfc_mifare_mf1s50_reader_C ode\nfc_mifare_mf1s50_reader\nfc_mifare_mf1s50_rea der.ino:20:0:

C:\Users\Farokh\Documents\Arduino\libraries\nfc-pn532_library/nfc.h:42:18: error: conflicting declaration 'typedef uint16_t u16'

typedef uint16_t u16;

^

In file included from C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/Arduino.h:225:0,

from sketch\nfc_mifare_mf1s50_reader.ino.cpp:1:

C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/USBAPI.h:30:24: error: 'u16' has a previous declaration as 'typedef short unsigned int u16'

typedef unsigned short u16;

^

exit status 1
Error compiling for board Arduino/Genuino Mega or Mega 2560.

This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.