누구나 도전할 수 있는 마이크로컴퓨팅 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

©2021 (주)지능디자인. ALL RIGHTS RESERVED.