BASIC4MCU | 질문게시판 | 답변 : 안녕하세요 질문드립니다!
페이지 정보
작성자 master 작성일2018-09-05 14:20 조회6,521회 댓글0건
https://www.basic4mcu.com/bbs/board.php?bo_table=gac&wr_id=2923
본문
// MCU BASIC: https://www.basic4mcu.com// DateTime : 2018-09-08 오전 11:24:21// by Ok-Hyun Park//#include <SPI.h>#include <MFRC522.h>//#define RST_PIN 9#define SS_PIN 10//MFRC522 mfrc(SS_PIN,RST_PIN);//int LED=3;//void setup(){Serial.begin(9600);SPI.begin();pinMode(LED,OUTPUT);}//void loop(){if(!mfrc.PICC_IsNewCardPresent()||!mfrc.PICC_ReadCardSerial()){ delay(500); return; }//if(mfrc.uid.uidByte[0]==111&&mfrc.uid.uidByte[1]==100&&mfrc.uid.uidByte[2]==11&&mfrc.uid.uidByte[3]==12){digitalWrite(LED,1); delay(500); digitalWrite(LED,0);}else if(mfrc.uid.uidByte[0]==125&&mfrc.uid.uidByte[1]==111&&mfrc.uid.uidByte[2]==102&&mfrc.uid.uidByte[3]==50){digitalWrite(LED,1); delay(100); digitalWrite(LED,0); delay(100);digitalWrite(LED,1); delay(100); digitalWrite(LED,0); delay(100);digitalWrite(LED,1); delay(100); digitalWrite(LED,0);}}
//
디지털 출력과 아나로그 출력을 섞어서 사용하면 안됩니다.
위 코드와 아래 코드를 각각 돌려보세요//
// MCU BASIC: https://www.basic4mcu.com// DateTime : 2018-09-08 오전 11:24:52// by Ok-Hyun Park//#include <SPI.h>#include <MFRC522.h>//#define RST_PIN 9#define SS_PIN 10//MFRC522 mfrc(SS_PIN,RST_PIN);//int LED=3;//void setup(){Serial.begin(9600);SPI.begin();pinMode(LED,OUTPUT);}//void loop(){if(!mfrc.PICC_IsNewCardPresent()||!mfrc.PICC_ReadCardSerial()){ delay(500); return; }//if(mfrc.uid.uidByte[0]==111&&mfrc.uid.uidByte[1]==100&&mfrc.uid.uidByte[2]==11&&mfrc.uid.uidByte[3]==12){analogWrite(LED,50); delay(500); analogWrite(LED,0);}else if(mfrc.uid.uidByte[0]==125&&mfrc.uid.uidByte[1]==111&&mfrc.uid.uidByte[2]==102&&mfrc.uid.uidByte[3]==50){analogWrite(LED,255); delay(100); analogWrite(LED,0); delay(100);analogWrite(LED,255); delay(100); analogWrite(LED,0); delay(100);analogWrite(LED,255); delay(100); analogWrite(LED,0);}}
댓글 0
조회수 6,521등록된 댓글이 없습니다.