106994 Views
83035 Views
47973 Views
47955 Views
47413 Views
46546 Views
Two-Way Bluetooth Communication Between Raspberry Pi Picos
Gamepad 2
Picotamachibi 2
Learning System updates
BrachioGraph
HP Robots Otto
Introduction to the Linux Command Line on Raspberry Pi OS
How to install MicroPython
Wall Drawing Robot Tutorial
BrachioGraph Tutorial
Intermediate level MicroPython
Introduction to FreeCAD for Beginners
KevsRobots Learning Platform
80% Percent Complete
By Kevin McAleer, 3 Minutes
Welcome to Lesson 15 of the Raspberry Pi Pico with MicroPython - GPIO Mastery course. In this lesson, you will learn:
Raspberry Pi Pico with MicroPython - GPIO Mastery
Ultrasonic range finders are sensors that measure distance by emitting high-frequency sound waves and measuring the time it takes for the sound waves to bounce back from an object. They are commonly used in robotics and automation applications to detect the presence of objects and determine their distance.
To connect an ultrasonic range finder to the Raspberry Pi Pico, you will need to connect four pins:
VCC
5V
GND
Trig
GPIO
Echo
To read distance measurements from the ultrasonic range finder using MicroPython, you will need to:
Here is an example MicroPython code that reads distance measurements from an ultrasonic range finder:
import machine import time trig_pin = machine.Pin(2, machine.Pin.OUT) echo_pin = machine.Pin(3, machine.Pin.IN) while True: # Send a 10 microsecond pulse to the trigger pin trig_pin.value(0) time.sleep_us(2) trig_pin.value(1) time.sleep_us(10) trig_pin.value(0) # Measure the duration of the echo pulse duration = machine.time_pulse_us(echo_pin, 1) # Calculate the distance in centimeters distance = duration / 58 print("Distance: {} cm".format(distance)) time.sleep(1)
This code continuously reads distance measurements from the ultrasonic range finder and prints the results to the console.
In this lesson, you learned what ultrasonic range finders are, how to connect them to the Raspberry Pi Pico, and how to use MicroPython to read distance measurements from them.
< Previous Next >