• 검색 결과가 없습니다.

[PRJ1]LEDÆĵµÈ¿°ú¸¸µé±â

N/A
N/A
Protected

Academic year: 2021

Share "[PRJ1]LEDÆĵµÈ¿°ú¸¸µé±â"

Copied!
12
0
0

로드 중.... (전체 텍스트 보기)

전체 글

(1)

아두이노

(2)

 브레드보드 구조

 저항 일반

 LED 일반

실험0. LED 깜빡이기(외부 LED이용)

실험1. PRJECT1. : LED 파도효과 만들기

실험2. PRJECT2. : for 반복문 사용하기

실험3. PRJECT3. : PWM을 사용하여 LED밝기 조절하기

(3)

브레드보드(breadboard)

브레드보드

부품을 납땜하지 않고도 회로를 쉽게 구성할 수 있게 해주는 전기 회로 개발 도구. 그림과 같이 각 핀이 내부적으로 연결되어 있음.

(4)

저항(Resistor)

저항

전류가 잘 흐르지 않도록 함 전류제한, 전압 분배 등의 용도로 사용

저항 값 읽기

제공된 저항 330 : 주황, 주황, 갈색, 금색 10K : 갈색-흑색-주황-금색 흑 갈 적 등 황 녹 청 자 회 백 금 은

(5)

LED(발광다이오드)일반

LED

발광다이오드(Light Emitting Diode)의 약어이다.

다른 다이오드와 마찬가지로 애노드에서 캐소드 방향으로만 전류가 흐른다. 따라서 +, - 방향을 고려하여 연결해야 한다.

애노드와 캐소드

+극은 애노드(anode), -극은 캐소드(cathode) 위에서 내려다 볼 때 • 다리가 긴 쪽이 애노드 쪽이다.

일반적 LED는 2V전압, 10mA의 전류소모

아두이노는 5V 출력전압, 10mA 보다 훨씬 큰 출력전류

+5V

ground

+5V

ground

3V

2V

I=0.01A

R=V/I=3/0.01=300옴

(6)

실험0. LED깜빡이기(외부 LED이용)

외부 LED 깜빡이기

부품 : LED1개, 저항 330옴 1개, 아두이노보드, USB 케이블 지난 시간의 코드에서 13번 핀을 사용하여 보드상의 칩LED를 깜빡이도록 제어하였음 다른 디지털 핀을 이용하여 외부 LED를 깜빡여본다. /* 외부 LED깜빡이기 LED를 0.25초간 켜고 0.25초간 끄고, 반복수행 */ // setup 함수는 전원이 들어오면 한번만 수행 void setup() { pinMode(9, OUTPUT); // 9번핀을 출력으로 설정. } // loop함수는 영원히 반복됨 void loop() {

digitalWrite(9, HIGH); // 9번핀에 5V출력, LED켜기 delay(250); // 250ms 대기

digitalWrite(9, LOW); // 9번핀에 0V출력, LED끄기 delay(1000); // 250ms 대기

(7)

실험1: PROJECT 01. LED 파도효과 만들기

알고리즘

1. LED1을 켠다. 2. 0.5초를 기다린다. 3. LED1을 끈다. 4. LED2를 켠다. 5. 0.5초를 기다린다. 6. LED2를 끈다. 7. LED5가 켜지고 꺼질 때까지 반복 8. 1~7의 과정을 역으로 적용 9. 무한 반복

필요부품

LED 5개 330ohm 저항 5개 브레드 보드 연결선들 아두이노 보드와 USB케이블

(8)
(9)

실험2 : PROJECT 02. for 반복문 사용하기

PROJECT1의 코드를 for문을 이용하는 방식으로 수정하여 동일 실험

참고

(10)

실험 3: PROJECT 03. 펄스폭 변조를 사용하여 LED 밝기 조

절하기

3번 디지털 핀을 이용하여, LED의 밝기를 조절

LED가 어두웠다가 점점 밝아졌다가 다시 점점 어두워지는 것을 반복

: breathing effect

PWM(펄스폭 변조)를 이용

53페이지 코드 참고

(11)

PROJECT 03. 펄스폭 변조를 사용하여 LED 밝기 조절하기

펄스폭변조(PWM)

일정 주기를 갖는 펄스의 폭(듀티싸이클)을 변화시키는 것 아두이노 3,5,6,9,10,11(~)번 핀을 PWM신호 발생용으로 사용

(12)

PROJECT 03. 펄스폭 변조를 사용하여 LED 밝기 조절하기

analogWrite(x,y)함수

PWM신호를 생성하기 위한 함수

x : 디지털 핀의 번호

참조

관련 문서

•문법에 대한 규칙을 이해하고 적용할

‚ÓÁÏÓÊÌÓÒÚË ‰Îfl ÒÓÓÚ˜ÂÒÚ‚ÂÌÌËÍÓ‚, ÍÓÚÓ˚ ÔËÂÁʇ˛Ú ‚ äÓ². MINISTRY OF JUSTICE

 a8 =< PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP  4  Ú    GH & () PPP .  

이렇듯 일상 속에서 자주 볼 수 있지만 쉽게 버려지거나 쉽게 구할 수 있는 것들에 게 새로운 가치를 심어주어 환경을 보호하는 측면에서의 제품 개발 계획 즉 사회적

○ 피부건강에 대한 관심과 함께 많은 사람들의 여가시간의 활용에 대한 관심이 높아지고 교통이 발달하면 서 쉽게 여행을 다닐 수 있게 되었고 이로 인해 일본의

● 이더넷 케이블을 사용하여 프린터를 연결한 경우, 프린터가 전화 코드 또는 크로스오버 케이블로 네트 워크에 연결되어 있지는 않은지, 이더넷

 데이터에 대한 유효성 검사조건을 Annotation 을 사용하여 Model 클래스에 직접 명시함으로써 해당 데이터들에 대한 유효 조건을 쉽게 파악할 수

이런 용제가 프린터 내부 전기 부분품에 접촉되어 화재 혹은 전기 쇼크를 일으킬 수 있습니다.. 다구 어댑터나