Controlando Servo com Botão








[codigo]

#include <Servo.h>
Servo myservo;

int btn1 = 8;
int leBtn1 = 0;
int estadoBtn1 = 0;
int i=170;


void setup() {

Serial.begin(9600);
myservo.attach(10);
pinMode ( btn1, INPUT_PULLUP);
}

void loop() {

myservo.write(i);
leBtn1 = digitalRead(8);
delay(500);             
if (leBtn1 == HIGH) {   
   estadoBtn1 = !estadoBtn1; 
Serial.println(estadoBtn1); 
if (estadoBtn1 ==  1) {
    for(i=170;i<=10;i--){
    myservo.write(i);
    Serial.println(i);
}
}
if (estadoBtn1 ==  0) {
    for(i=0;i>=170;i++){
    myservo.write(i);
    Serial.println(i);

}
}
}
}

[/codigo]

Comentários

Postagens mais visitadas deste blog

CD4511 - Display 7 Segmentos

Joystick, Servos e Laser