p8: arduino basic shield: control de servo de posición

10
PRÁCTICAS DE PROGRAMACIÓN CON ARDUINO P8: CONTROL DE SERVO DE POSICIÓN José Pujol Pérez IES Vicente Aleixandre

Upload: jose-pujol-perez

Post on 17-Jul-2015

1.108 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: P8: Arduino Basic Shield: Control de Servo de Posición

PRÁCTICAS DE PROGRAMACIÓN CON ARDUINO

P8: CONTROL DE SERVO DE POSICIÓN

José  Pujol  Pérez  IES  Vicente  Aleixandre  

Page 2: P8: Arduino Basic Shield: Control de Servo de Posición

OBJETIVOS

•  Controlar un servo de posición

•  Realizar una aplicación ''real'' con el servo  

Page 3: P8: Arduino Basic Shield: Control de Servo de Posición

Ideas Previas:

•  ¿Qué es un servomotor de posición?

•  ¿Para qué nos puede servir?

•  ¿Qué es una librería? ¿Cual es su potencial?

 

INTRODUCCIÓN

Page 4: P8: Arduino Basic Shield: Control de Servo de Posición

1º Controlar la posición de un servo mediante el

joystick. Usar programa Servoàknob

2º Realizar una aplicación con el servo

Ideas:

•  Controlarlo mediante el teclado

•  Controlarlo mediante pulsadores

•  Realizar un display analógico de la temperatura...

•  Realizar una cartulina para mostrar la info

 

HACER

Page 5: P8: Arduino Basic Shield: Control de Servo de Posición

•  SERVO DE POSICIÓN

•  CONTROL SERVO POTENCIÓMETRO

•  LIBRERÍA SERVO

 

INFORMACIÓN

Page 6: P8: Arduino Basic Shield: Control de Servo de Posición

 

SERVO DE POSICIÓN

Es un tipo de motor de corriente continua que permite

controlar su posición en un ángulo 0-180º

Page 7: P8: Arduino Basic Shield: Control de Servo de Posición

 

CONTROL SERVO CON POTENCIÓMETRO

Page 8: P8: Arduino Basic Shield: Control de Servo de Posición

LIBRERÍA SERVO

- #include <Servo.h>Incluye la librería servo con todas sus funciones

- Servo myservo;Crea un objeto servo

- myservo.attach (pin);Declara el pin en el que se conecta el servo

- myservo.write (valor);Posiciona el servo entre 0-179º

Page 9: P8: Arduino Basic Shield: Control de Servo de Posición

•  ¿Qué hemos conseguido hacer?

 

reflexionamos

Page 10: P8: Arduino Basic Shield: Control de Servo de Posición

     Este  guía  se  distribuye  bajo  licencia  Reconocimiento-­‐  ComparBrIgual  CreaBve  commons  4.0    

   

(cc)  2014  José  Pujol  Pérez  Some  rights  reserved.  This  work  licensed  under  CreaBve  Commons  AOribuBon-­‐ShareAlike  License.  To  view  a  copy  of  full  license,  see                  

hOp://creaBvecommons.org/licenses/by-­‐sa/3.0/  or  write  to  CreaBve  Commons,  559  Nathan  AbboO  Way,  Stanford,  California  94305,  USA.    

Some  of  the  figures  have  been  taken  from  the  Internet  Source,  and  author  and  licence  if  known,  is  specified.    

For  those  images,  fair  use  applies.    

 

licencia