반응형
pulseIn() 함수 사용하여 시간(㎲) 출력하기
(준비물)
아두이노 우노(Arduino Uno)
USB 케이블
초음파 센서
점퍼 케이블
(회로 연결)
int pin_trig = 13; // 초음파 발생 핀
int pin_echo = 12; // 초음파 수신 핀
void setup(){
pinMode(pin_trig, OUTPUT); // trig 송신부 출력 선언
pinMode(pin_echo, INPUT); // echo 수신부 입력 선언
Serial.begin(115200);
}
void loop(){
digitalWrite(pin_trig, HIGH); // 초음파 발생(HIGH, LOW 반복하며 신호 발생)
delay(10);
digitalWrite(pin_trig, LOW);
Serial.println(pulseIn(pin_echo,HIGH)); // pulseIn()로 초음파 신호 시간 반환
}
반응형
'Arduino' 카테고리의 다른 글
[Arduino] 초음파 센서 실습: 장애물까지의 거리 계산하여 출력하기 (0) | 2021.06.16 |
---|---|
[Arduino] pulseIn() (0) | 2021.06.14 |
[Arduino] 초음파 센서(Ultrasonic Sensor)란? (0) | 2021.05.23 |
[Arduino] 서보모터 실습: 시리얼 통신으로 서보모터 제어하기 (switch) (0) | 2021.05.19 |
[Arduino] 서보모터 실습: 시리얼 통신으로 서보모터 제어하기 (오류) (0) | 2021.05.17 |