본문 바로가기

공대생 주석마루/아두이노 UNO

(2) Blink 디지털신호

-디지털신호는 버튼를 이용한다.

구성품은

기본 Blink 키트에 버튼와 저항을 1개씩 추가

회로도는 없지만

원리상 아날로그의 5V를 1로 GND를 0으로 받는 신호 구조를 입력을 받고

입력에 따른 출력값을 받는 구조로

버튼을 누르면 LED가 켜지도록 되어있다


-코드는

// the setup function runs once when you press reset or power the board
void setup() {
  // initialize digital pin LED_BUILTIN as an output.
  pinMode(3, OUTPUT);
  pinMode(2,INPUT);
}

// the loop function runs over and over again forever
void loop() {
  int ble = digitalRead(2);
  digitalWrite(3,ble);
  delay(100);
}

디지털3을 아웃풋, 디지털2를 인풋으로 한 구조

ble변수로 신호를 치환


-회로

색구분이 되어 있지 않다


-동영상



'공대생 주석마루 > 아두이노 UNO' 카테고리의 다른 글

(6) millis 함수  (0) 2018.02.24
(5) 아날로그 출력  (0) 2018.02.23
(4) 아날로그 입력  (0) 2018.02.23
(3) Blink 풀업저항  (0) 2018.02.21
(1) Blink  (0) 2018.02.21