servo arduino_035532
servo arduino_035532
//defimir variáveis
long duração;
float dist;
//.................................................................................
......................................................
// para servo
#include <Servo.h>
Servo servo;
pinMode(trigger, OUTPUT);
pinMode(eco,INPUT);
Serial.begin (9600);
digitalWrite (trigger,LOW);
delayMicroseconds (5);
digitalWrite (trigger, HIGH);
delayMicroseconds (10);
digitalWrite (trigger, LOW);
delayMicroseconds (10);
// equação da velocidade
//.........................................................
// ligar o servo
servo.attach (8);
if (dist<= 10) {
servo.write (180);
serial.print (dist);
serial.print("cm = ");
serial.println ("aberto");
delay (2000);
}else {
servo.write (0);
serial.print (dist);
serial.print("cm = ");
serial.println ("fechado");
delay (2000);
}
}