코코아팹은 누구나 창의적 아이디어를 현실로 만들어 낼 수 있도록
만들고, 공유하고, 배울 수 있는 터전이
되고자 합니다.
아이디와 비밀번호를 잊으셨나요?아이디 / 비밀번호 찾기
코코아팹 회원이 아니신가요? 회원가입
초음파 센서를 시험하는중인데,…
이정우 | 2016-03-07
|
|
---|---|
초음파센서로 거리를 측정하여, 결과를 cm 단위로 LCD에 출력하는 스케치입니다. 첫 작동에서, 근거리에 대상물이 있는 조건에서는 잘 동작합니다. 그러나 측정 범위를 벗어나는 순간, 측정거리는 “0” 으로 표기되며, 이 후로는 다시 물체 앞에 놓아도, 거리는 측정되지 않고, “0”으로만 표기됩니다. Reset 버튼을 눌러도 안되며, 전원을 off/on 한 후에야 다시 작동합니다.
어느 초음파 센서나 다 그런 것인지, 내가 사용하는 초음파 센서(HC-SR04)의 특징인지, 아니면 어느 부분의 작동이 멈춰서인지 모르겠습니다. 스케치는 쉽게 얻을 수 있는 것들을 편집한 것이기 때문에 별 문제가 없을 듯 합니다.
<스케치 소스> #include <LiquidCrystal.h> void setup() { int getDistance() { digitalWrite(trig, LOW); pulseduration = pulseIn(echo, HIGH); void loop() { |
|
이전글 | led cube 4x4x4 질문입니다 | 2016-03-04 |
다음글 | 예제중에 초음파 센서로 거리 측정하기를 하는데... | 2016-03-08 |