Arduino UNO와 GP2Y0A21YK(거리 센서)로 10cm에서 20cm를 구한다. (참고용 테스트 결과)
5292 단어 ArduinoUnoArduinoGP2Y0A21YK
목적
adc 테스트용
참고
void setup() {
Serial.begin(9600);
}
int sensorValue; //センサーの読み取り値
float Voltage; //電圧
float ir_length; //長さ
void loop() {
sensorValue = analogRead(A0);
Voltage = (float)sensorValue * ( 5.0 / 1024.0 );
if (Voltage >= 0 && Voltage <= 1.2) {Voltage = 1.2;}
if (Voltage >= 2.4 && Voltage <= 5.0) {Voltage = 2.4;}
ir_length = 1/ ( 0.05 + ( ( Voltage - 1.3) * 0.05 ) );
//Serial.println(sensorValue);
Serial.print("130");
Serial.print(",");
Serial.print(Voltage*100);
Serial.print(",");
Serial.print("100");
Serial.print(",");
Serial.print(ir_length*10);
Serial.print(",");
Serial.print("200");
Serial.print(",");
Serial.println("230");
delay(10);
}
Reference
이 문제에 관하여(Arduino UNO와 GP2Y0A21YK(거리 센서)로 10cm에서 20cm를 구한다. (참고용 테스트 결과)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/caa45040/items/f069cc98a5578d2f256e텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)