Page 282 - 최강 아두이노 퍼스트 참고서
P. 282

// constants won't change. They're used here to //
                 set pin numbers: const int buttonPin = 2;     //
                 the number of the pushbutton pin
                 const int ledPin =  13;      // the number of the

                 LED pin

                 // variables will change:
                 int buttonState = 0;         // variable for reading
                 the pushbutton status

                 void setup() {
                   //  initialize  the  LED  pin  as  an  output:
                 pinMode(ledPin, OUTPUT);
                   //  initialize  the  pushbutton  pin  as  an  input:
                 pinMode(buttonPin, INPUT);
                 }

                 void loop() {
                   // read the state of the pushbutton value:
                   buttonState = digitalRead(buttonPin);

                   // check if the pushbutton is pressed.
                   // if it is, the buttonState is HIGH:
                 if (buttonState == HIGH) {     // turn
                 LED on:     digitalWrite(ledPin, HIGH);
                   }
                 else {
                     //             turn             LED             off:
                 digitalWrite(ledPin, LOW);
                   }
                 }


               아두이노에 버튼 예제 프로그램 업로드 후 센서의 기울기를 조절 해 봅니다. 또는 센서를 툭툭
               쳐서 건드려 봅니다. LED 13 번 온/오프 되는 것을 확인 합니다.






                                                   282
   277   278   279   280   281   282   283   284   285   286   287