code
code
h>
Servo LF;
Servo RF;
Servo LH;
Servo RH;
long duration;
int distance;
int safetyDistance;
int ThermistorPin = 0;
int Vo;
float R1 = 10000;
void setup()
LF.attach(9);
RF.attach(8);
LH.attach(10);
RH.attach(11);
pinMode(trigPin, OUTPUT); // Sets the trigPin as an Output
void loop() {
LF.write(pos);
RF.write(pos);
LH.write(pos);
logR2 = log(R2);
T = T - 273.15;
Serial.print(T);
if (T <= 100) //applied the temp condition for whole loop.This will check the temperature once for a
loop
delay(50);
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
// Reads the echoPin, returns the sound wave travel time in microseconds
distance= duration*0.034/2;
safetyDistance = distance;
digitalWrite(LedPin, LOW);
delay(30);
LF.write(pos);
delay(50);
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
// Reads the echoPin, returns the sound wave travel time in microseconds
distance= duration*0.034/2;
safetyDistance = distance;
digitalWrite(LedPin, LOW);
delay(150);
LH.write(pos);
delay(50);
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
// Reads the echoPin, returns the sound wave travel time in microseconds
distance= duration*0.034/2;
safetyDistance = distance;
digitalWrite(LedPin, LOW);
delay(150);
RH.write(pos);
delay(50);
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
// Reads the echoPin, returns the sound wave travel time in microseconds
distance= duration*0.034/2;
safetyDistance = distance;
digitalWrite(LedPin, LOW);
delay(150);
LF.write(pos);
delay(50);
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
// Reads the echoPin, returns the sound wave travel time in microseconds
distance= duration*0.034/2;
safetyDistance = distance;
digitalWrite(LedPin, LOW);
delay(150);
{
RF.write(pos);
delay(50);
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
// Reads the echoPin, returns the sound wave travel time in microseconds
distance= duration*0.034/2;
safetyDistance = distance;
digitalWrite(LedPin, LOW);
delay(150);
RH.write(pos);
delay(50);
delayMicroseconds(2);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
// Reads the echoPin, returns the sound wave travel time in microseconds
distance= duration*0.034/2;
safetyDistance = distance;
digitalWrite(LedPin, LOW);
delay(150);
LH.write(pos);
delay(50);
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
// Reads the echoPin, returns the sound wave travel time in microseconds
distance= duration*0.034/2;
safetyDistance = distance;
digitalWrite(LedPin, LOW);
delay(150);
RF.write(pos);
delay(50);
else
digitalWrite(LedPin, HIGH);
else
digitalWrite(Buzzer, HIGH);
digitalWrite(LedPin, HIGH);