0
我正在使用Arduino Mega 2560,LCD Keypad Shield和RFID 13,56 MHz MF522模塊進行項目。RFID MF522 13,56 MHz和LCD鍵盤屏蔽Arduino問題Arduino Mega 2560
問題是LCD鍵盤屏蔽和RFID MF522一起使用引腳5,所以我將RFID引腳更改爲另一個數字引腳(我現在使用引腳31)。但是當我初始化RFID和LCD屏蔽時,LCD不工作。當我不初始化RFID時,LCD屏蔽工作正常。
我使用LiquidCrystal庫作爲LCD,以及由Miguel Balboa(circuitito.com)根據Dr.Leong(www.b2cqshop.com)編寫的RFID庫。
下面是一些簡單的代碼,我做了:
LiquidCrystal lcd(8, 9, 4, 5, 6, 7);
RFID rfid(53,31); //when init RFID, pin 5 changed to 31
void setup()
{
Serial.begin(9600);
analogWrite(10, 50); // set brightness on pin 10 to 0-255
lcd.begin(16, 2); // start the library
rfid.init(); //when RFID init, LCD not working
}
void loop()
{
lcd.setCursor(9,1); // move cursor to second line "1" and 9 spaces over
lcd.print(millis()/1000); // display seconds elapsed since power-up
}
任何建議與RFID模塊,使LCD屏蔽一起工作?或者我做錯了什麼?
注意: 我試過只使用引腳31的RFID而沒有初始化LCD,並且RFID工作正常。
你使用的是什麼針爲你的LED? +已經?和Gnd? –
LCD使用引腳(8,9,4,5,6,7),您可以在這裏看到LCD引腳http://www.dfrobot.com/wiki/index.php?title=Arduino_LCD_KeyPad_Shield_%28SKU:_DFR0009%29 –
哦,我自己已經得到了答案.. 我只是忘了添加SPI。在設置時,只需添加SPI.begin(),現在我的LCD和RFID可以一起工作。 –