To control Ultrasonic sensor using Raspberry Pi Pico
Required Components
- Ultrasonic sensor board_1 no
- Raspberry Pi Pico board_1 no
- Data Cable_1 no
- Connecting Wires_8 no
Circuit
Steps
- Make sure the components are working properly.
- Ultrasonic Sensor board VCC, GND connected to VBus, GND of Raspberry Pi Pico Board.
- Connect Ultrasonic sensor Board echo, trigger pin to the Raspberry Pi Pico Board GP15, GP14 pin.
- Check the Arduino program.
- Check the Electrical Circuit.
- 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);
}