viernes, 22 de marzo de 2019

Actividad 3. Potenciómetro y servo.

#include
Servo miservo;
int pos=0;  //establecemos la posición en 0.
int val;  //creamos la variable val.
#include //incluimos la librería del servo.
Servo servo;  //nombramos al servomotor.
int pot = 3;  //entrada analógica del potenciometro
void setup() {
  Serial.begin(9600);  //comunicación de la placa con el ordenador a una velocidad 9600 bits por segundo.
  servo.attach(9); //salida del servo en el Pin 9.
}
void loop() {
  int valorpot= analogRead(pot); //creamos la variable valorpot, que es igual a la variable potencia (pot).
  val=map(valorpot,0,1023,0,180);  //establecemos que val puede comprender valores entre 0 y 180, tomando como referencia el valorpot.
  Serial.print(val);  //aparece en el monitor el ángulo de giro
  servo.write(val);  //el servo describe en su movimiento el valor de la variable val.
  delay(100); //espera de 100ms.
}

No hay comentarios:

Publicar un comentario