조도 센서 모듈(KY-018): 두 판 사이의 차이
편집 요약 없음 |
|||
(같은 사용자의 중간 판 하나는 보이지 않습니다) | |||
7번째 줄: | 7번째 줄: | ||
== '''사용 하드웨어''' == | == '''사용 하드웨어''' == | ||
* 아두이노 | * [[아두이노(Arduino)|아두이노 보드]] | ||
* | * 조도센서 모듈 | ||
* LED | * [https://gongzipsa.com/shop/1699939289 점퍼 케이블] | ||
* [https://gongzipsa.com/shop/1699939281 LED] | |||
== '''스펙''' == | == '''스펙''' == | ||
41번째 줄: | 42번째 줄: | ||
== '''예제 코드''' == | == '''예제 코드''' == | ||
<syntaxhighlight lang="c++" line="1"> | 조도 센서 값에 따라 LED에 불이 들어오는 코드입니다.<syntaxhighlight lang="c++" line="1"> | ||
// 조도센서 값이 470초과 일때 LED에 불이 들어오도록하는 코드입니다. | // 조도센서 값이 470초과 일때 LED에 불이 들어오도록하는 코드입니다. | ||
#define led 8 | #define led 8 |
2023년 12월 28일 (목) 14:04 기준 최신판
빛을 감지하는 모듈입니다.
아날로그 출력입니다.
사용 하드웨어
스펙
- 작동전압 : 3.3V ~ 5V
- 출력방식 : 아날로그
연결
아두이노 우노 | 조도센서모듈 | LED |
5V | VCC | |
GND | GND | - |
A0 | OUT | |
D8 |
예제 코드
조도 센서 값에 따라 LED에 불이 들어오는 코드입니다.
// 조도센서 값이 470초과 일때 LED에 불이 들어오도록하는 코드입니다.
#define led 8
#define cds A0
float val = 0;
void setup() {
pinMode(led, OUTPUT);
digitalWrite(led, LOW);
}
void loop() {
val = analogRead(cds);
if (val > 470) digitalWrite(led, HIGH);
else digitalWrite(led, LOW);
}
실행결과