I was making a smart blind stick most of my project is done but as you can see in the front i was trying to put an isd1820 voice recorder and playback module . I i
put isd 1820 on d13 pin , the isd 1820 was playing non stop . When i removed the isd 1820 the circuit was working fine , but once i put it in the circuit only the isd 1820 was playing nothing was working .
#include <SoftwareSerial.h>
#define trigPin1 5
#define echoPin1 4
#define trigPin2 7
#define echoPin2 6
#define trigPin3 9
#define echoPin3 8
int pe = 13;
int buzzerpinb = 3;
int LDRSensor = 10;
int buttonPin = 2;
SoftwareSerial bt(11,12);
long duration, distance, RightSensor,BackSensor,FrontSensor,LeftSensor;
void setup()
{
Serial.begin (9600);
bt.begin(9600);
pinMode(pe, INPUT_PULLUP);
pinMode(trigPin1, OUTPUT);
pinMode(echoPin1, INPUT);
pinMode(trigPin2, OUTPUT);
pinMode(echoPin2, INPUT);
pinMode(trigPin3, OUTPUT);
pinMode(echoPin3, INPUT);
pinMode (LDRSensor, INPUT);
pinMode(13 , OUTPUT);
pinMode(2, INPUT_PULLUP);
}
void loop() {
SonarSensor(trigPin1, echoPin1);
RightSensor = distance;
SonarSensor(trigPin2, echoPin2);
LeftSensor = distance;
SonarSensor(trigPin3, echoPin3);
FrontSensor = distance;
Serial.print("Sensor 2");
Serial.print(" ");
Serial.print(LeftSensor);
Serial.print(" ");
Serial.print("Sensor 3");
Serial.print(" ");
Serial.print(" - ");
Serial.print(FrontSensor);
Serial.print("Sensor 1");
Serial.print(" - ");
Serial.println(RightSensor);
int Sensordata = digitalRead (LDRSensor);
Serial.print("Light Sesnor Value");
Serial.println(Sensordata);
delay(1500);
if(Sensordata == 1){
tone(buzzerpinb , 1000 , 500);
}else if (Sensordata==0){
noTone(buzzerpinb);
}
int buttonval = digitalRead(buttonPin);
if (buttonval == LOW){
bt.println("emergency");
Serial.println("Button pressed");
}else if (buttonval == HIGH){
Serial.println("Button not pressed");
}
if(FrontSensor > 10 or LeftSensor > 10){
while(1){
digitalWrite(pe ,HIGH);
delay(100);
digitalWrite(pe ,LOW);
delay(100);
}
}
if (RightSensor > 5){
tone(buzzerpinb , 1000 , 500);
delay(100);
tone(buzzerpinb , 1000 , 500);
}
}
void SonarSensor(int trigPin,int echoPin)
{
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
duration = pulseIn(echoPin, HIGH);
distance = (duration/2) / 29.1;
}
This is my code , kindly help me quickly
ThanksPreformatted text