第1步:所需組件
arduino uno x1
100uF電容器x1
按鈕x 2
1k歐姆電阻器x 2
RFID讀取器模塊x1
LED x1
16x2 LCD x1
軟件:arduino ide
步驟2:LCD連接
arduino和lcd
》 PIN1或VSS接地
》 PIN2或VDD或VCC至+ 5v電源
》 PIN3或VEE接地(給出最佳對(duì)比度最適合初學(xué)者)
》 PIN4或RS(寄存器選擇)到ARDUINO UNO的PIN8
》 PIN5或RW(讀/寫)接地(將LCD置于讀取狀態(tài))模式簡(jiǎn)化了用戶的通信)
》 PIN6或E(啟用)到ARDUINO UNO的PIN9
》 PIN11或ARDUINO UNO的D4到PIN10
》 ARDUINO UNO的PIN12或D5至PIN11
》 ARDUINO UNO的PIN13或D6至PIN12
》 ARDUINO UN的PIN14或D7至PIN13 O
步驟3:RFID模塊
步驟4:CIRCUIT
步驟5:
#include
//使用接口引腳的編號(hào)初始化庫
LiquidCrystal lcd(8,9,10,11,12,13)//RS,EN,D4,D5,D6,D7
int count = 0;//用于存儲(chǔ)ID字符的整數(shù)
void setup()
{
//設(shè)置LCD的列數(shù)和行數(shù):
lcd.begin(16,2);
Serial.begin(9600);//通過9600波特率啟用串行通信
pinMode(0,INPUT);//receive pin設(shè)置所有輸出
lcd.print(“RFID”);//寫出你想要的任何名字
lcd.setCursor(0,1);//將光標(biāo)移動(dòng)到第二行使用按鈕
}
void loop()
{
while(Serial.available()&& count 《12)//讀取12個(gè)字符并將它們存儲(chǔ)在輸入數(shù)組中
{
input [count] = Serial.read();//逐個(gè)存儲(chǔ)12個(gè)字符
count ++;
lcd.print(input [count]);//逐個(gè)在LCD上存儲(chǔ)12個(gè)字符
if(count == 12)
{
lcd.print(“”);
count = 0;//一旦使用了12個(gè)字符就可以開始并等待第二個(gè)ID
lcd.setCursor(0,1);//移動(dòng)光標(biāo)開始
}
}
}
-
RFID
+關(guān)注
關(guān)注
388文章
6166瀏覽量
238064 -
識(shí)別器
+關(guān)注
關(guān)注
0文章
20瀏覽量
7616
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論