Skip to content

제이앨범

2017.01.16 22:50

Input Pullup Serial

JE
조회 수 172 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부

Pull up.jpg

 

2번핀의 스위치를 연결하여 누르면 13번  LED가 점등하게 합니다.

2번핀이 눌러졌을 때는 1->0 으로 변하게 하기 위해

2번핀에 미리 High 전압을 걸어두는 이것을 Pull-up이라고 합니다.

보통은 저항을 연결해서 +5V에 걸어 두는데

아두이노 보드에서는 소프트웨어적으로 Pull-up을 걸수가 있습니다.

pinMode(2,INPUT_PULLUP); 와 같이 설정하면됩니다. 

 

 

void setup() {
  //start serial connection
  Serial.begin(9600);
  //configure pin2 as an input and enable the internal pull-up resistor
  pinMode(2, INPUT_PULLUP);
  pinMode(13, OUTPUT);

}

void loop() {
  //read the pushbutton value into a variable
  int sensorVal = digitalRead(2);
  //print out the value of the pushbutton
  Serial.println(sensorVal);

  // Keep in mind the pullup means the pushbutton's
  // logic is inverted. It goes HIGH when it's open,
  // and LOW when it's pressed. Turn on pin 13 when the
  // button's pressed, and off when it's not:

  if (sensorVal == HIGH) {
    digitalWrite(13, LOW);
  } else {
    digitalWrite(13, HIGH);
  }
}

 

위 프로그램에서 스위치가 눌려지지 않았을 때 Pull up되어 High라는 사실을 알고 있어야합니다.

스위치가 눌려지면 Low가 됩니다.

 

다음 : PWM을 통한 LED제어

        가변저항에 인가된 전압 읽기

 

 


List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 디지로그(digilog)란 file JE 2017.07.13 13
25 KAIST "AI World Cup 2017" http://www.... JE 2017.08.16 0
24 머신러닝 좋은 정리 사이트 및 정부 3.0 api를 이용한 식당 맞집 관련 정보 머신러닝 좋... JE 2017.08.16 0
23 graphviz PATH 에러 날 경우 graphviz로 ... JE 2017.08.11 1
22 파이썬 라이브러리를 활용한 머신러닝 github주소 https://git... JE 2017.08.04 2
21 교육과정 기계학습 개... JE 2017.07.24 1
20 인공지능 알고리즘 :의사결정 나무 [서적 Data... JE 2017.07.17 11
19 디지로그(digilog)란 디지로그에 ... file JE 2017.07.13 13
18 TensorFlow 텐스플로우 ... JE 2017.07.11 20
17 3.6 데이타베이스 지정 ch3/mysite... file JE 2017.07.07 10
16 코딩 에디터 Atom 설치 Atom Editor... JE 2017.06.07 12
15 3.4 Django 설치 및 첫화면 실행 *. Django ... 2 JE 2017.06.07 13
14 파이썬 시작 아래 인터넷... JE 2017.06.05 17
13 인공지능을 개발하고 싶다면 아마존으로 오라 http://it.d... JE 2017.05.19 9
12 파이썬 matplotlib.pyplot import 시,FileNotFoundError 해결 방법 아래와 같은... JE 2017.05.16 10
11 밑바닥부터 시작하는 딥러닝   이 책으... file JE 2017.05.14 22
10 블루투스 테스트 좋음 : htt... file JE 2017.04.07 202
9 가변저항으로 LED 밝기 조절 http://drea... file JE 2017.01.23 142
8 아날로그값 읽기 (볼륨사용) 먼저 살펴볼... file JE 2017.01.23 150
7 PWM을 통한 LED제어 우노(Uno)의... file JE 2017.01.17 180
» Input Pullup Serial   2번핀의 ... file JE 2017.01.16 172
Board Pagination Prev 1 2 Next
/ 2
TOP:9678(댓글에만),자유게시판:23302,전시실:10236,TOP:9678,기타:7501,디지로그:7153,앰프자작:4521,회로도:23715, 제이칼럼:25476,진공관정보:30555

sketchbook5, 스케치북5

sketchbook5, 스케치북5