Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- Useless robot sketch
- */
- #include <Servo.h> //include servo library
- Servo myservo; //declare servo myservo
- int x = 0; //dummy variable for infinite loop
- int potPin = A0; //declare potentiometer pin (analog output pin A0)
- void setup(){
- myservo.attach(12); //attach servo to digital pin 12
- myservo.write(180); //write initial displacement to 180 degs
- }
- void loop(){
- while(x<1){
- if(analogRead(potPin) > 150){ //if reading of potentiometer is above treshold
- myservo.write(25); //move servo arm to 25 deg position
- delay(100); //delay 100 milisecond
- }
- else{ //when reading is below treshold
- myservo.write(180); //return servo arm to original position
- delay(100); //delay 100 milisecond
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement