Arduino Code For Blind & Deaf Person include 2 Ultrasonic 2 Motion Sensor with Buzzer led and Vibration Motor

 #define trigPin1 2

#define echoPin1 3

#define trigPin2 4

#define echoPin2 5

#define motionSensorPin1 6

#define motionSensorPin2 7

#define buzzerPin 8

#define vibrationMotorPin 9


void setup() {

  pinMode(trigPin1, OUTPUT);

  pinMode(echoPin1, INPUT);

  pinMode(trigPin2, OUTPUT);

  pinMode(echoPin2, INPUT);

  pinMode(motionSensorPin1, INPUT);

  pinMode(motionSensorPin2, INPUT);

  pinMode(buzzerPin, OUTPUT);

  pinMode(vibrationMotorPin, OUTPUT);

  Serial.begin(9600);

}


void loop() {

  // Ultrasonic Sensor 1

  long duration1, distance1;

  digitalWrite(trigPin1, LOW);

  delayMicroseconds(2);

  digitalWrite(trigPin1, HIGH);

  delayMicroseconds(10);

  digitalWrite(trigPin1, LOW);

  duration1 = pulseIn(echoPin1, HIGH);

  distance1 = (duration1 / 2) / 29.1; // Convert to centimeters


  // Ultrasonic Sensor 2 (similar code as above)

  

  // Motion Sensor 1

  int motion1 = digitalRead(motionSensorPin1);

  

  // Motion Sensor 2 (similar code as above)


  if (motion1 == HIGH || motion2 == HIGH || distance1 < 10 || distance2 < 10) {

    // If motion detected or objects are too close, activate the buzzer and vibration motor.

    digitalWrite(buzzerPin, HIGH);

    digitalWrite(vibrationMotorPin, HIGH);

  } else {

    digitalWrite(buzzerPin, LOW);

    digitalWrite(vibrationMotorPin, LOW);

  }

}


Comments

Popular posts from this blog

ESP32 Wi-Fi Extender Code