Arduino Tutorials – Lesson 44 – Ultrasonic Sensor Module using Raspberry Pi Pico

To control Ultrasonic sensor using Raspberry Pi Pico

Required Components

  1. Ultrasonic sensor board_1 no
  2. Raspberry Pi Pico board_1 no
  3. Data Cable_1 no
  4. Connecting Wires_8 no

Circuit

Steps

  1. Make sure the components are working properly.
  2. Ultrasonic Sensor board VCC, GND connected to VBus, GND of Raspberry Pi Pico Board.
  3. Connect Ultrasonic sensor Board echo, trigger pin to the Raspberry Pi Pico Board GP15, GP14 pin.
  4. Check the Arduino program.
  5. Check the Electrical Circuit.
  6. Run the Arduino program.

Arduino Program

#define echoPin 15 
#define trigPin 14 
long duration; 
int distance; 

void setup() 
{
  pinMode(trigPin, OUTPUT); 
  pinMode(echoPin, INPUT); 
  Serial.begin(9600); 
  Serial.println("Ultrasonic Sensor HC-SR04 Test");
  Serial.println("with Arduino UNO R3");
}
void loop() 
{
  digitalWrite(trigPin, LOW);
  delayMicroseconds(2);
  
  digitalWrite(trigPin, HIGH);
  delayMicroseconds(10);
  digitalWrite(trigPin, LOW);
  
  duration = pulseIn(echoPin, HIGH);
  
  distance = duration * 0.034 / 2; 
  
  Serial.print("Distance: ");
  Serial.print(distance);
  Serial.println(" cm");
  delay(500);
} 

Leave a Reply

Your email address will not be published. Required fields are marked *