LED 고급지게 켜고 끄기

by Da Young Jung | 2017-01-18 18:49

책을 보면, 몇 옴짜리 저항을 쓰라는 말이 나온다.

저항에 있는 띠 색깔에 따라 계산해보면 몇 옴인줄 알 수 있다고 들었는데,

(그전엔 저항이 이쁘다며 저항반지 만들었던 ㅋㅋㅋㅋ... 저항 귀고리는 차마 쇳독오를까 못했다.)

계산법을 찾아보니 오홍~ 신세계였다.



여러 표를 봤는데, 이게 젤 이해하기 쉬운거 같다.

여기서 보고, 내가 가지고 있는 저항을 계산해보았다. (일단 오차나 다른거는 생각 안하기로...ㅋ)


// 서서히 밝기가 바뀌는 두근두근 엘이디 만들기const int LED = 9; // LED가 사용하는 핀 번호int i = 0;void setup() {  pinMode(LED, OUTPUT); // 아두이노에게 LED는 출력임을 알려줌}void loop() {  for (i=0; i<255; i++) { // 0~254 반복 (서서히 켜짐)    analogWrite(LED, i);  // LED의 밝기 설정    delay(10); // analogWrite의 반응이 즉각 보이므로, 변화를 보기 위해서 10ms만큼 대기해야함    i = i+4; // customizing 속도 높이기  }  for (i=255; i>0; i--) {    analogWrite(LED, i);    delay(10);  }}


---



위에 코드 그대로는 아닌데요, 쌔근쌔근 자고있는 아기의 숨결같은 LED 완성~~

이렇게 서서히 켜지고 꺼지는 불빛은, 나중에 무드등에 혹시 알람기능이 생긴다면!

천천히 밝아지게 하고, 후에 음악이 잔잔하게 나와서 잠을 깨워주면 아주 좋을것 같아요. 

먼저 무드등부터 만들어보고, 알람기능을 추가하면 좋겠네요~~ 얏호

댓글 0

MADE BY

Da Young Jung

123d design, CSS, fusion 360, html, Illustrator, Photoshop, sculptris, 가죽공예, 디자인, 떡빚기, 뜨개질, 모델링기초, 손바느질, 퍼블리싱