James Carton
Published

Ardi-32 Ultrasonic Interfacing Project

In this project i am interfacing the Ultrasonic module with Ardi-32 to calculate the distance.

IntermediateFull instructions provided2 hours80
Ardi-32 Ultrasonic Interfacing Project

Things used in this project

Hardware components

Ardi32 - Uno R3 Alternative Board Based on ESP32-S3-WROOM-1
SB Components Ardi32 - Uno R3 Alternative Board Based on ESP32-S3-WROOM-1
×1
Ultrasonic Sensor - HC-SR04 (3.3V Compatible)
×1
Jumper Wires
×1
USB Cable, USB Type C Plug
USB Cable, USB Type C Plug
×1

Software apps and online services

Arduino IDE
Arduino IDE

Story

Read more

Code

Ardi-32 ultrasonic Interfacing code

Arduino
const int trigPin = 14;
const int echoPin = 47;
int measuredDist;
unsigned long duration,distance;
void setup() {
  // put your setup code here, to run once:
  pinMode(trigPin,OUTPUT);
  pinMode(echoPin,INPUT);
  Serial.begin(9600);

}

void loop() {
  //main code to run repeatedly:
  measuredDist = Dist(); 
  Serial.println(measuredDist);
  delay(2000);

}

int Dist()
{
  digitalWrite(trigPin,LOW);
  delayMicroseconds(2);
  digitalWrite(trigPin,HIGH);
  delayMicroseconds(5);
  digitalWrite(trigPin,LOW);
  duration = pulseIn(echoPin,HIGH);
  //distance = (340*100*(duration/2))/1000000;
  distance = duration*0.017;
  return distance;
}

Credits

James Carton
6 projects • 3 followers
Making time for the fun projects at home
Contact

Comments

Please log in or sign up to comment.