Arduino práctico servos

Post on 24-Jun-2015

237 views 6 download

description

Presentación sobre cómo usar servos y la librería Servo con arduino. Esquema de montaje y código

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

javacasm@elcacharreo.com

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