단일 칩 마이크로컴퓨터 RDM6300 ID 카드 리더 모듈 RFID RF 모듈 UART 직렬 포트 출력스토어 가기

단일 칩 마이크로컴퓨터 RDM6300 ID 카드 리더 모듈 RFID RF 모듈 UART 직렬 포트 출력

₩ 1,965 ¥ 10.0

색상:

  • 마이크로 컨트롤러 RDM6300

크기:

수량:
- +
재고:

최소 주문 수량: 1

알리타플은 고객님께서 주문한 물건을 그대로 구매대행 해드립니다.
궁금한 사항이 있으시면 언제든 고객센터로 연락주세요.

1688온라인 사이트에서 검색된 상품입니다. 알리타플에서는 상품검색/현지구매(구매대행)/국제배송 업무만 제공해드립니다. 해당 상품의 품질 및 상태에 대해서는 확인해 드릴 수 없고 해당 물건이 입고가 된 후에 검수과정을 거쳐야 확인이 가능합니다.

상세페이지

 


 

 

 

 

 

 

步骤

 

1.烧写固件:

 

先给Nano烧写此次的门禁代码,因为我们的是micro的接口,所以要用micro的USB数据线。

 

纯代码,无需调用库,当然代码方面还可以优化,这个就交给大家来完善吧。

 

long Password1=1111111;//稍后要改为读取到的卡号1

 

long Password2=2222222;//稍后要改为读取到的卡号2

 

int flag=0,RX_Flag=0;//串口标志

 

char Code[14]; //用于存放读到串口数据

 

long Num=0;//解码数据

 

int serpin=7;//舵机引脚定义

 

int Door=0;

 

 

 

void Read_ID(void)

 

{

 

int i=0;

 

char temp;

 

for(i=0;(Serial.available()>0);i++)// 串口空闲

 

//while(Serial.available()>0)

 

{

 

temp=Serial.read();

 

Serial.print(temp);

 

delay(2);

 

Serial.println(i);

 

if(temp==0X02) //接收起始位

 

{

 

flag=1;i=0;RX_Flag=0;//

 

}

 

if(flag==1)//检测到起始位,开始接收数据

 

{

 

if(temp==0X03)//检测到结束码,

 

{

 

flag=0; //标志清零

 

if(i==13) RX_Flag=1;//第13位为结束码,收到数据,标志置1

 

else RX_Flag=0;

 

break;

 

}

 

Code[i]=temp;

 

}

 

}

 

flag=0;//标志清零

 

}

 

 

 

void pulse( int serpin,int angle)

 

{

 

int width;//舵机输出脉宽

 

width=(angle*11)+500;//将角度转化为500-2480的脉宽值

 

digitalWrite(serpin,HIGH);//将舵机接口电平至高

 

delayMicroseconds(width);//延时脉宽值的微秒数

 

digitalWrite(serpin,LOW);//将舵机接口电平至低

 

delay(20-width/1000);

 

}

 

 

 

void setup()

 

{

 

pinMode(13,OUTPUT);

 

pinMode(serpin,OUTPUT);

 

Serial.begin(9600);

 

Serial.println("This is a test for access control system");

 

delay(100);

 

Serial.println(Password1);

 

}

 

void loop()

 

{

 

int i;

 

long temp=0,time=0;

 

RX_Flag=0;

 

while(1)

 

{

 

Read_ID();

 

if(RX_Flag==1)

 

{

 

for(i=5;i<11;i++)//数据解码,6位字符转为十六进制数,对应十进制卡号

 

{

 

Num<<=4;

 

if(Code[i]>64) Num+=((Code[i])-55);

 

else Num+=((Code[i])-48);

 

Serial.println(Num);

 

}

 

Serial.println(Num);

 

if((Num==Password1)||(Num==Password2))//识别成功

 

{

 

digitalWrite(13,HIGH);

 

delay(5);

 

for(int i=0;i<=50;i++)//给予舵机足够的时间让它转到指定角度

 

{

 

pulse(serpin,20);//引用脉冲函数

 

}

 

delay(2000);

 

while(analogRead(Door)>400);

 

delay(1000);

 

digitalWrite(13,LOW);

 

delay(5);

 

for(int i=0;i<=50;i++)//给予舵机足够的时间让它转到指定角度

 

{

 

pulse(serpin,180);//引用脉冲函数

 

}

 

}

 

// else 识别失败

 

// {

 

// digitalWrite(13,LOW);

 

// for(int i=0;i<=50;i++)//给予舵机足够的时间让它转到指定角度

 

// {

 

// pulse(serpin,90);//引用脉冲函数

 

// }

 

// }

 

while(Serial.read()>0);//清除缓存区

 

RX_Flag=0;//标志位清零

 

Num=0;//数据清零

 

}

 

}

 

 

温馨提示:本店宝贝为配件类为主,客户使用时需自行确定货物正确以及适用环境;任何情况本店不承担超过所售产品本身以外的其他责任.如有版本差异,图片未有更新,请以实物为准.

 

1215295783
상호: 주식회사 와이지넷코리아 (YOUNG GROUP NET KOREA CO., LTD.)    대표: 주용규    사업자등록번호: 223-81-14426    통신판매업신고번호: 제 2015-서울강남-02499호
우편번호 : 07505    서울시 강서구 하늘길210 김포국제공항 구화물청사 4번GATE 361-4호   
TEL:(배송확인) 070-5001-0885    (업무상담) 070-4337-1714    업무제휴문의:ygnkorea@gmail.com

웨이하이센터상호: 威海韩运国际贸易有限公司 法定代表人: 朱 勇奎 统一社会信用代码: 91371000MA3U6XGW6N 进出口: 37109409C6
(264200) 山东省 / 威海市 / 环翠区 / 西苑街道 / 贝卡尔特路91-2号 / 威广物流园西门 / 韩运国际贸易 TAPL
TEL : +86) 0631- 598 -1400    FAX : +86) 0631- 598 -1144
TAPL Hanyun International Trade , West Gate of Weihai Logistics Park, Bekart Road-91, Xiyuan Street, Huancui District, Weihai City, Shandong Province,CHINA (ZIPCODE 264200)
Copyright© 2023-2024 alitapl.com All Rights Reserved