« All support topics | Sparki Troubleshooting
Sparki's ultrasonic range finder is giving me a really small distance every time.
void setup() { Serial.begin (9600); pinMode(ULTRASONIC_TRIG, OUTPUT); pinMode(ULTRASONIC_ECHO, INPUT); }
void loop() { int duration, cm; digitalWrite(ULTRASONIC_TRIG, LOW); delayMicroseconds(2); digitalWrite(ULTRASONIC_TRIG, HIGH); delayMicroseconds(10); digitalWrite(ULTRASONIC_TRIG, LOW); duration = pulseIn(ULTRASONIC_ECHO, HIGH); cm = duration / 29 / 2;
Serial.print(cm);
Serial.println(" cm");
delay(100);
}


