배송 |
---|
상품 정보 | 가격 | 삭제 |
---|---|---|
아두이노 적외선 거리측정센서 / 10~80cm / 2Y0A21 | ||
TOTAL PRICE(수량) 0 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | int distance = 0; // 거리값을 저장할 변수 void setup(){ Serial.begin(9600); // PC와의 시리얼 통신속도를 9600bps로 설정 } void loop(){ int volt = map(analogRead(A0), 0, 1023, 0, 5000); // 0~1023 사이 값을 갖는 아날로그 신호값을 // 0~5000 (5V) 사이 값으로 변환 distance = (27.61 / (volt - 0.1696)) * 1000; // 읽어들인 Voltage 값을 거리값(단위: cm)로 변환하는 공 Serial.print(distance); //거리값을 시리얼모니터로 출력해줍니다. Serial.print(" cm"); Serial.println(" "); delay(1000); } | cs |