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
Post a Comment