top of page
Search
Writer's pictureAKSHIT'S INNOVATION LAB

CODE AND CIRCUIT DIAGRAM FOR HELMET WIPER


//AKSHIT INNOVATION LAB

//wiper

#include <Servo.h>


Servo myservo;

Servo myservo1;


int pos = 0;

int sensorValue = 0;


void setup() {

Serial.begin(9600);

myservo.attach(9);

myservo1.attach(10);

}


void loop()

{

sensorValue = analogRead(A0);

Serial.println(sensorValue);

if(sensorValue>800){

myservo.write(0);

myservo1.write(0);

delay(1000);

}

if(sensorValue<=800 && sensorValue>600)

{

for (pos = 0; pos <= 120; pos+=1)

{

myservo.write(pos);

myservo1.write(pos);

delay(3);

}

for (pos = 120; pos >= 0; pos-=1)

{

myservo.write(pos);

myservo1.write(pos);

delay(3);

}

delay(2000);

}


if(sensorValue<=600 && sensorValue>460)

{


for (pos = 0; pos <= 120; pos+=1)

{

myservo.write(pos);

myservo1.write(pos);

delay(3);

}

for (pos = 120; pos >= 0; pos-=1)

{

myservo.write(pos);

myservo1.write(pos);

delay(3);

}

delay(1000);

}


if(sensorValue<460){


for (pos = 0; pos <= 120; pos+=1)

{

myservo.write(pos);

myservo1.write(pos);

delay(3);

}

for (pos = 120; pos >= 0; pos-=1)

{

myservo.write(pos);

myservo1.write(pos);

delay(3);

}

delay(100);

}


}

281 views0 comments

Recent Posts

See All

Comentários


bottom of page