Microduino Ultrasonic ranging-OLED display distance
Language: | English • 中文 |
---|
ObjectiveThis tutorial will teach you using the ultrasonic sensor to measure distance and displays on Microduino OLED. Equipment
Schematic
ProgramRefer to UltrasonicOLED The following is the distance measurement algorithm: digitalWrite(TrigPin, LOW); //Send a pulse to TrigPin delayMicroseconds(2); digitalWrite(TrigPin, HIGH); delayMicroseconds(10); digitalWrite(TrigPin, LOW); cm = pulseIn(EchoPin, HIGH) / 58.0; //Convert the timer to distance (cm) (The propagation of sound speed is 340 m/s) cm = (int(cm * 100.0)) / 100.0; //Keep two decimal places
DebugStep 1: Stack all the required Microduino module, as follows: Step 2: Compile the program and download it. Step 3: Run program, put a object in front of sensor, then move it, observe the OLED's value.
ResultOLED will display the distance between sensor and object. Video |