본문 바로가기
IOT 로봇 아두이노/아두이노 기본센서 연결하기

[아두이노 기초] 가변저항으로 LED 밝기 조절하기

by Jango_infoinno 2021. 3. 22.

가변저항을 이용하여 아날로그 출력을 이해하기위해 이전 글을 보고오시면 도움이 됩니다.

 

2. LED 밝기 조정하기, 아날로그 출력

목차 1) 아날로그 출력 이란? 2) 아날로그 출력을 이용하여 LED 밝기 조정하기 1) 아날로그 출력 이란? 아날로그 출력 (PWM 출력) : 전압 신호의 Pulse(전압 파형)을 이용하여 원하는 전압신호 평균값을

infoinno.tistory.com

목차
1) 가변저항을 사용하여 LED조명 밝기 조절 영상
2) 결선도
3) 연결사진
4) 프로그램 소스

 

 

가변저항 볼륨을 이용하여 LED조명 밝기를 사용자 마음대로 조절할 수 있게 만드는 방법을 알아봅니다.

 

 

 

1) 관련 영상입니다.

 

2) 결선도

 

3) 연결사진

 

4) 프로그램 소스


int LED = 11;

void setup() {
  Serial.begin(9600); //시리얼 출력 하겠다
  pinMode(LED, OUTPUT); //11번 핀으로 출력하겠다
}
void loop() {
  int val = analogRead(A5)/4; 
  /*
  아날로그 신호 0 ~ 1024 사이 값 입니다.
  아날로그 출력은 0~ 256 사이 값이 가능합니다. 
  때문에 analogRead(A5)에서 읽어온 값을 4로 나누는 이유입니다.
  */

 

  Serial.println(val);    

//읽어온 analogRead(A5)/4 값을 시리얼로 출력     

 

  analogWrite(LED, val);  //읽어온 analogRead(A5)/4 값을 LED(11번핀)으로 출력 
}


 

반응형

댓글