Arduino práctico servos
Click here to load reader
-
Upload
jose-antonio-vacas -
Category
Technology
-
view
237 -
download
6
description
Transcript of Arduino práctico servos
Curso sobre Arduino:Servos
11/07/2014
elcacharreo.com José Antonio Vacas
Arduino Básico: Presente
elcacharreo.com A.B. 2014
Arduino Intermedio: Presente
elcacharreo.com A.B. 2014
twitterlinkedin
blog
José Antonio Vacas Martínez
Librerías: Servo
elcacharreo.com
● attach(pin) : conecta el objeto servo con el pin dado● write(angle) : establece la posición del servo● read() : devuelve la posición del servo● attached() : comprueba si está conectado● detach() : desconecta el pin del servo
Tutorial para escribir una librería
A.B. 2014
Nos permite controlar hasta 12 servos (48 en mega) con cada pin
Librerías: servo controlado por potenciometro 3.5.1
elcacharreo.com A.B. 2014
Usando la librería servo
#include <Servo.h> Servo myservo; // creamos un objeto servo int potpin = 0; // pin donde está conectado el potenciómetro void setup() { myservo.attach(9); // asignamos el pin 9 a nuestro servo} void loop() { int val = analogRead(potpin); // valor del potentiometro (entre 0 y 1023) val = map(val, 0, 1023, 0, 179); // escala para el servo (entre 0 y 180) myservo.write(val); // envía la posición al servo delay(15); }
Ejemplo: Servo indicador de temperatura 3.5.2
elcacharreo.com
Usar un servo para indicar la escala de temperatura
A.B. 2014
Conclusiones
Gracias por vuestra atención
elcacharreo.com A.B. 2014