viernes, 23 de marzo de 2018

Práctica mover servo/imprimir lectura grados

Mover Servo-Imprimir Lectura Grados

#include <Servo.h>  //Para usar la libreria Servo

Servo myServo; //Creas objeto de la libreria para controlar el motor
int const potPin = A0;//Puerto analogo A0
int potVal; //pot hace referencia al potenciómetro
int angle;

void setup() {
  // put your setup code here, to run once:
myServo.attach(9); //se relaciona el servo con el pin 9 señal digital con PWM "señal de modulación por ancho de pulso"

Serial.begin(9600);//Referente al monitor serial "9600 medida standar"
}

void loop() {
  // put your main code here, to run repeatedly:
potVal =analogRead(potPin);
Serial.print("potVal: ");
Serial.print(potVal);

angle=map(potVal,0,1023,5,176);//la funcion map realiza una escala de la lectura respecto a la salida, analogread capacidad 1023 max y serco 180 angulo max
Serial.print(", angle: ");
Serial.println(angle);

myServo.write(angle);
delay(15);
}

No hay comentarios.:

Publicar un comentario

Memoria RAM y ROM Ejercicio4

Hola