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

풀업에는 1mA 정도의 전류를 흘려 보내주기 위해 5K 를 사용합니다.
               5K = 5/0.001 A

               풀다운 회로 구성에는 1mA 이하의 전류를 사용하기 위해 10K 정도의 저항을 사용합니다.
               10K = 5/0.0005 A




                       풀다운 버튼 예제 (PULL DOWN BUTTON)

               풀다운 회로의 버튼을 구성하여 평소에는 0, 버튼을 누르면 1 로 만들어 보도록 합니 다. 풀다
               운 회로에 필요한 저항의 크기도 계산하여 회로를 구성하도록 합니다. 아두이노의 공식 사이

               트 또는 여러 블로그에 소개되는 내용들은 풀다운 버튼 예제들 에는 10K 저항이 사용되고 있
               습니다.

               풀다운, 풀업 공통 사용 예제 코드:
               디지털 D2번 포트의 신호가 HIGH 인 경우 D13 번 포트에 연결된 LED 에 HIGH 신 호를 줍니
               다. 반대인 경우 LOW 신호를 주도록 되어 있습니다.


                 // 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() {






















                                                   272
   267   268   269   270   271   272   273   274   275   276   277