누구나 도전할 수 있는 마이크로컴퓨팅 Challenge
모두이노
초음파 센서로 LED 켜기
작성자
T
작성일
2023-11-29 17:26
조회
48
#define TRIG_PIN 9
#define ECHO_PIN 10
#define LED_PIN 6
void setup() {
Serial.begin(9600);
pinMode(TRIG_PIN, OUTPUT);
pinMode(ECHO_PIN, INPUT);
pinMode(LED_PIN, OUTPUT);
}
void loop() {
long duration, distance;
// 초음파 센서로 거리 측정
digitalWrite(TRIG_PIN, LOW);
delayMicroseconds(2);
digitalWrite(TRIG_PIN, HIGH);
delayMicroseconds(10);
digitalWrite(TRIG_PIN, LOW);
duration = pulseIn(ECHO_PIN, HIGH);
distance = (duration / 2) * 0.0343;
Serial.print("Distance: ");
Serial.print(distance);
Serial.println(" cm");
// 거리에 따라 LED 제어
if (distance < 30) {
digitalWrite(LED_PIN, HIGH); // 거리가 10cm 미만이면 LED 켜기
} else {
digitalWrite(LED_PIN, LOW); // 거리가 10cm 이상이면 LED 끄기
}
delay(200);
}
전체 0
댓글을 남기려면 로그인하세요.
전체 6
번호 | 제목 | 작성자 | 작성일 | 추천 | 조회 |
6 |
12LED lilypad 반짝이는 9개의 LED 2023
T
|
2023.11.29
|
추천 0
|
조회 33
|
T | 2023.11.29 | 0 | 33 |
5 |
9개 LED 순차적으로 켜기
T
|
2023.11.29
|
추천 -1
|
조회 35
|
T | 2023.11.29 | -1 | 35 |
4 |
초음파 센서로 징글벨 플레이 하기
T
|
2023.11.29
|
추천 0
|
조회 46
|
T | 2023.11.29 | 0 | 46 |
3 |
피에조 터치로 크리스마스 캐롤재생
T
|
2023.11.29
|
추천 0
|
조회 35
|
T | 2023.11.29 | 0 | 35 |
2 |
초음파 센서로 LED 켜기
T
|
2023.11.29
|
추천 0
|
조회 48
|
T | 2023.11.29 | 0 | 48 |
1 |
웨어러블 _ 릴리패드와 8개의 LED
T
|
2023.11.05
|
추천 0
|
조회 40
|
T | 2023.11.05 | 0 | 40 |