Skip to content

2017.01.17 12:55

PWM을 통한 LED제어

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

단축키

Prev이전 문서

Next다음 문서

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

단축키

Prev이전 문서

Next다음 문서

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

우노(Uno)의 경우 "Digital(PWM~)" 라고 표시되어 있는데 핀번호 앞에 "~"가 붙어 있는 것이 PWM으로 사용될 수 있스빈다. PWM은  Pulse Width Modulation 이란 약자로 펄스의 폭을 조절해서 출력을 낸다는 의미입니다.

 

PWM에 대한 설명은 아래를 참조하시고요
http://www.hongwhassi.com/detail.php?docu_idx=10050&mdl_code=002&sml_code=001

 

pwm.jpg

 

 

 

아래의 예제로 실습을 해 보겠습니다.

 

qweq.jpg

 

Uno의 경우 13번핀은 PWM이 아님

 

int led = 9; // the pin that the LED is attached to
int brightness =0;
int fadeAmount = 5; //how many points to fade the LED by

void setup() {
  pinMode(led,OUTPUT);
  Serial.begin(9600);
}
void loop() {

  brightness=brightness + fadeAmount;
  Serial.println(brightness);

  analogWrite(led,brightness);
  
  if( brightness ==0 || brightness ==255) {
    fadeAmount = -fadeAmount;
  }
  delay(20);
}

 

위의 프로그램을 돌리면 LED가 서서히 밝아졌다가 다시 서서히 어두워지는 사이클을 반복합니다.

 

http://blog.naver.com/PostView.nhn?blogId=yuyyulee&logNo=220297606476&parentCategoryNo=&categoryNo=&viewDate=&isShowPopularPosts=false&from=postView


List of Articles
번호 제목 글쓴이 날짜 조회 수
8 블루투스 테스트 좋음 : http... JE 2017.04.07 168
7 가변저항으로 LED 밝기 조절 http://drea... file JE 2017.01.23 120
6 아날로그값 읽기 (볼륨사용) 먼저 살펴볼... file JE 2017.01.23 124
» PWM을 통한 LED제어 우노(Uno)의... file JE 2017.01.17 161
4 Input Pullup Serial   2번핀의 ... file JE 2017.01.16 155
3 Example1 : 13 번핀에 LED 발광시키기 아두이노 보... 1 file JE 2017.01.12 116
2 스케치의 기본 구조     스케치... file JE 2017.01.12 142
1 설치와 아두이노보드 구조     아두이... file JE 2017.01.12 87
Board Pagination Prev 1 Next
/ 1

Powered by Xpress Engine / Designed by Sketchbook

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소