Page 485 - MDP2020-1
P. 485

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


                3)  가스감지센서  코드
            <Aduino  Uno>
            [사용한  컴파일러  :  아두이노  IDE  /  사용한  언어  :  C++]



            const  int  sensorPin=0;
            const  int  buzzerPin=13;
            int  smoke_level;



            void  setup(){
            Serial.begin(115200);        //직렬전송의  변조속도를  1초간에  전송되는  신호의  수로  나타낸  값
            pinMode(sensorPin,INPUT);               //인풋으로  넣는  가스센서  값
            pinMode(buzzerPin,OUTPUT);              //아웃풋으로  나오는  부저  값
            }



            void  loop(){
            smoke_level=analogRead(sensorPin);      //가스센서로부터  값을  읽어옴
            Serial.println(smoke_level);      //  해당되는  값  출력
            if(smoke_level>200){      //만약  가스  레벨이  200보다  크면  부저가  울리게  됨

            digitalWrite(buzzerPin,HIGH);
            }
            else{
            digitalWrite(buzzerPin,LOW);
            }
            }
   480   481   482   483   484   485   486   487   488   489   490