Page 26 - MDP2022-3
P. 26

제  3  장  소프트웨어  설계  (이강서  ,  남기민)

            1.  개요

             앱  인벤터를  이용하여  블루투스  모듈을  작동  시켜서  핸드폰으로도  제어가  가능할  수  있게  하
            였고  탁도  센서,  수온  센서,  수위  센서를  이용해  여러  가지  기능을  추가하였다.


            2.  소프트웨어



            #include  <Arduino.h>
            #include  <SoftwareSerial.h>
            #include  <OneWire.h>
            #include  <DallasTemperature.h>
            #include  <Servo.h>


            //디지털  핀  4번째에서  데이터를  읽어옵니다.
            #define  ONE_WIRE_BUS  4


            //커뮤니케이션을  준비합니다.
            OneWire  oneWire(ONE_WIRE_BUS);
            DallasTemperature  suonSensor(&oneWire);


            SoftwareSerial  BTserial(3,  2);
            int  led  =  11;


            Servo  myServo;


            int  bt=0;


            void  setup()  {
                Serial.begin(9600);
                BTserial.begin(9600);
                pinMode(led,  OUTPUT);
                suonSensor.begin();
                myServo.attach(5);
            }


            void  loop()  {
                sendToSensorValue();


                if(BTserial.available()){
                bt  =  BTserial.read();
                Serial.println(bt);

                if(bt==255)  {
   21   22   23   24   25   26   27   28   29   30   31