Page 230 - MDP2022-2
P. 230

Serial.print("Humidity  :  ");
                Serial.println(humi);
                delay(1000);





                digitalWrite(3,  HIGH);


                if  (humi  <  42)
                {

                    digitalWrite(3,  LOW);  //  입김불면  습도업  =>  이때  팬이  돌게끔
                }
            }


            (2)  RFID  코드



            #include  <SPI.h>
            #include  <MFRC522.h>
            #define  SS_PIN  10        //  spi  통신을  위한  SS(chip  select)핀  설정
            #define  RST_PIN  9        //  리셋  핀  설정



            MFRC522  rfid(SS_PIN,  RST_PIN);
            MFRC522::MIFARE_Key  key;


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

                SPI.begin();
                rfid.PCD_Init();
                //  ID값  초기화
                for  (byte  i  =  0;  i  <  6;  i++)  {

                    key.keyByte[i]  =  0xFF;
                }
            }


            void  loop()  {
                if  (  !  rfid.PICC_IsNewCardPresent())

                    return;
                if  (  !  rfid.PICC_ReadCardSerial())
                    return;



                Serial.write(rfid.uid.uidByte[0]);
                rfid.PICC_HaltA();
   225   226   227   228   229   230   231   232   233   234   235