Page 486 - MDP2020-1
P. 486

|    인천전자마이스터고등학교  ·············································································································
            480

                4)  압력센서  코드
            <Aduino  Uno>
            [사용한  컴파일러  :  아두이노  IDE  /  사용한  언어  :  C++]



            //  LED를  3번핀에  연결합니다.
            int  LED  =  3;
            void  setup()  {
                  //  센서값을  측정하기위해  시리얼통신을  준비합니다.

                  Serial.begin(9600);
            }


            void  loop()  {
                  //아날로그  0번  핀에  압력센서를  연결합니다.
                  int  sensorval  =  analogRead(A0);

                  //  0부터  1023의  센서값을  PWM  값  범위(0-255)로  변환  합니다.
                  int  brightness  =  map(sensorval,  0  ,  1023,  0,  255);

                  //  아나로그  입력을  통해  LED를  밝기를  조절합니다..

                  analogWrite(LED,brightness);

                  //시리얼  모니터를  통해  센서값과  LED의  밝기를  표기합니다.
                  Serial  .println("Sensorvalue  :  "  +String(sensorval)  +  ",  LED  Output  :  "  +
            String(brightness));


                  //100ms동안  대기합니다.
                  delay(100);
            }
   481   482   483   484   485   486   487   488   489   490   491