Page 487 - MDP2020-1
P. 487

················································································  명장양성프로젝트  【MDP】  과제발표회  자료집  Ⅰ    |  481


                5)  RFID-RC522  코드
            <Aduino  Uno>
            [사용한  컴파일러  :  아두이노  IDE  /  사용한  언어  :  C++]



            #include  <SPI.h>
            #include  <MFRC522.h>

            #define  SS_PIN  10

            #define  RST_PIN  9
            MFRC522  mfrc522(SS_PIN,  RST_PIN);      //  MFRC522  객체  생성

            void  setup()
            {
                Serial.begin(9600);

                SPI.begin();
                mfrc522.PCD_Init();
                Serial.println("카드가  닿음");
                Serial.println();


            }
            void  loop()
            {
                if  (  !  mfrc522.PICC_IsNewCardPresent())
                {

                    return;
                }
                if  (  !  mfrc522.PICC_ReadCardSerial())
                {
                    return;

                }
                //  UID  출력
                Serial.print("UID  tag  :");
                String  content=  "";
                byte  letter;

                for  (byte  i  =  0;  i  <  mfrc522.uid.size;  i++)
                {
                      Serial.print(mfrc522.uid.uidByte[i]  <  0x10  ?  "  0"  :  "  ");
                      Serial.print(mfrc522.uid.uidByte[i],  HEX);
                      content.concat(String(mfrc522.uid.uidByte[i]  <  0x10  ?  "  0"  :  "  "));

                      content.concat(String(mfrc522.uid.uidByte[i],  HEX));
                }
   482   483   484   485   486   487   488   489   490   491   492