Page 296 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 296

digitalWrite(pumpPin,LOW);

               }
                  토양수분  센서의  값이  800보다  클  때  워터  펌프의  Vcc핀을  HIGH로  만들어준다.



            3)  웹캠  카메라
            라즈베리파이와  웹캠  카메라를  이용,  라즈베리파이를  와이파이에  연결하여,  다른  기기

            를  통해  영상을  확인할  수  있다.



            나)  Source  Program
            1)블루투스_코드
            #include <Servo.h>            //서보모터  헤더파일  선언

            #include  <SoftwareSerial.h>  //블루투스  헤더파일  선언
            #include <DHT.h>              //온습도  센서  헤더파일  선언

            #define  DHTPIN 8              //온습도의  출력을  8번핀으로  설정
            #define  fanPin  6             //팬의  Vcc핀을  6번핀으로  설정



            SoftwareSerial  BTSerial  (4,5);  //블루투스의  Rx,Tx를  4,5번  핀으로  사용
            Servo  myservo;

            DHT  dht  (DHTPIN, DHT11);


            void  setup()

            {
              dht.begin();               //온습도  센서  시작

              pinMode(fanPin,OUTPUT);    //팬의  Vcc핀을  출력으로  설정
              myservo.attach(9);         //서보모터를  9번핀으로  사용
              Serial.begin(9600);       //시리얼통신  시작,  괄호  속  숫자는  통신속도

              BTSerial.begin(9600);      //블루투스  통신  시작


            }
            void  loop()
            {

              float humiValue = dht.readHumidity();    //습도값을  받아들임
                float  tempValue  =  dht.readTemperature();  //온도값을  받아들임






                                                         -  289  -
   291   292   293   294   295   296   297   298   299   300   301