메뉴 건너뛰기

배경이미지

Arduino - 제5수업 LED Project

2018.03.07 18:24

제5수업 LED Project

조회 수 71 추천 수 0 댓글 1
Atachment
첨부 '1'
?

단축키

Prev이전 문서

Next다음 문서

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

단축키

Prev이전 문서

Next다음 문서

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

int flag =1;
void setup() {
  Serial.begin(9600);
  pinMode(A0, INPUT);
  pinMode(9, OUTPUT);
}

void loop() {
  Serial.println(analogRead(A0));
  if(analogRead(A0)<620){ digitalWrite(9,HIGH); delay(2000);flag=1; }
  if(analogRead(A0)>=620 && flag==1)
  {
    flag=0;
    for(int i=255; i>0; i=i-5)
    {
      analogWrite(9,i);
      Serial.println(analogRead(A0));
      delay(30);
    }
    digitalWrite(9,LOW);
  }
}

?
  • ?
    EMOON 2018.03.08 11:48
    LED는 적절한 저항을 선택해서 연결하지 않으면 전원이 공급되는 순간 소자가 망가집니다.

    이에 적절한 저항값을 찾게 해주는 사이트를 소개해 드립니다. : http://www.ledfactory.kr/ab-1659-7

    Google에서 "색연필 저항"이라는 키워드로 검색하면 나오는 내용이기도 합니다.



    아두이노 UNO는 각 디지털 또는 아날로그 포트당 출력가능 A가 40mA 라서, 사실상 LED 2개만 병렬로 연결해도 아두이노 입장에서는 무리가 갑니다.

    다수개의 LED를 한 포트에서 제어하는 경우에, 적은 전류로 많은 전류를 제어해야 합니다.

    이때, 릴레이라는 접점 제어 소자를 사용할 수 있지만, 소형화를 생각해서 "모터 드라이버"의 소자를 일부 사용해서 수업하려 합니다.

    다음 시간에는 이 소자를 실습하고 테스트하는 시간을 가지고자 합니다!

    (아두이노의 5V 포트는 최대 800mA 라서, 이 경우에는 아두이노를 9V 아답터와 연결하고, 아두이노의 Vin 부분에서 전원을 받으려 합니다.)

    (아두이노의 Vin은 외부 전원을 공급하는 포트이며, 아답터를 아두이노 연결(외부전원 공급) 시 아답터와 direct로 연결된 Vin에도 외부전원이 그대로 들어옵니다.)

    (이러한 점을 이용해서 적당한 저항 배분으로 구동시켜보려 합니다.)



    주석처리된 코드도 첨부해 드립니다.

    20180307 수업 코드를 이메일로 받지 못해 기억을 더듬어 코드를 개략적으로 제가 짜서 보내드리니, 코멘트를 한번 씩 읽어보시면 많은 도움이 될 듯 합니다.

List of Articles
번호 제목 글쓴이 날짜 조회 수
16 2개센서 구동 LED 1 EMOON 2018.04.06 74
15 L293B 모터드라이브 EMOON 2018.04.04 75
14 Touch Sensor file EMOON 2018.04.03 104
13 센서 2개 연결 3 EMOON 2018.04.03 169
12 LoL shield / LED 극성 알아보기 file EMOON 2018.03.29 207
11 ATTINY85 동작 테스트 EMOON 2018.03.29 75
10 제 수업 file EMOON 2018.03.16 75
» 제5수업 LED Project 1 file EMOON 2018.03.07 71
8 map() EMOON 2018.03.07 72
7 제4 수업2 2018 0226 EMOON 2018.02.28 68
6 Interactive led table module file EMOON 2018.02.21 72
5 다수 서보모터 구동 16ch EMOON 2018.02.20 72
4 제3수업 EMOON 2018.02.20 66
3 제2 수업 1 EMOON 2018.02.12 78
2 인터넷강의 EMOON 2018.02.10 75
1 제1 수업 file EMOON 2018.02.10 77
Board Pagination Prev 1 Next
/ 1