SlideShare una empresa de Scribd logo
Arduino - Semana 4
31 de Mayo 2014
Agenda Cuarta Sesión
● Simon Says
● Servos
● Serial.read
● Coche
Simon Says
● Video
● Montaje sencillo:
○ Leds con su resistencia
○ Pulsadores
Simon Says
● Pulsador típico (pull up | push down).
Simon Says
● Arduino tiene
resistencias
internas, que se
pueden usar.
INPUT_PULLUP.
Ejercicio 1
● Probadlo!
● Código
● digitalRead() /
Serial.println()
Ejercicio 1
Simon Says
● Reutilizar el ground del pulsador en el led.
● Código
Simon Says
Simon Says
Servos
● Dos tipos básicos:
○ Motores DC (corriente continua)
○ Motores paso a paso
Servos
● En Arduino:
○ Servos de 180 (+-10)
○ Servos continuos
Servo estándar
● Fácil de conectar, marrón/negro a tierra, rojo
a 5V, amarillo a digital.
● Valores posibles de 0 a 180.
Servo estándar
● #include <Servo.h>
● Servo myServo;
● setup -> myServo.attach(PIN);
● loop -> myServo.write(VALUE);
Ejercicio 2
● Mueve el servo de 0 a 180º y vuelta.
● Código
Ejercicio 2
Servos continuos (motores)
● Servo continuo:
○ 180 máxima velocidad en una dirección
○ 0 máxima velocidad en dirección opuesta
Ejercicio 3
● Prueba las diferentes velocidades del motor
Ejercicio 4
● Controla la velocidad del servo con un
potenciómetro.
○ Utiliza map para transformar los
valores leídos del potenciómetro en el
rango del servo (0-180).
○ Código
Utilizando 2 servos
● Arduino va a tener problemas en trabajar
con 2 servos a la vez.
○ No puede dar suficiente corriente.
● Podemos hacer sólo un tipo de acción a la
vez y desconectar el servo que no usemos.
○ myServo.detach();
Ejercicio 5
● Utiliza los 2 servos conectando y
desconectando.
○ 2 servos configurados (attach en
setup)
○ detach 1 antes de usar 2 y viceversa.
○ Código
Ejercicio 5
Utilizando 2 servos
● Podemos trabajar con más servos con una
fuente externa, como las pilas.
○ Tierra común (ground de Arduino y
ground de pilas)
○ Inputs de arduino
○ Voltaje de pilas
Ejercicio 6
● Utiliza los 2 servos directamente con pilas.
Matriz de leds
● Matrix de 8x8 = 64 leds, 64 inputs?
● Multiplexando
○ 1 led encendido si fila apagada y
columna encendida.
Matriz de leds
● Un ejemplo:
Ejercicio 7
● Conectad los 16 pines y probad a encender
leds individuales.
Serial read
● Si os acordáis habíamos escrito por el
puerto serie.
● Vamos a leer del mismo.
Ejercicio 8
● Moved un servo (de 180º) dependiendo de
un valor leído por el puerto serie.
Comunicación con Java
● Interacción con el exterior a través del
puerto serie.
● Una posibilidad es escritura desde Java
(multiplataforma).
○ Extensión de la JDK
○ Librería RXTX
Ejercicio 9
● Pequeño programa que lee tweets
(‘aos2k14’): http://bit.ly/1oUgu8B
● Levantad una bandera con cada tweet
nuevo…
● Código Arduino y código Java
Ejercicio 9
Ejercicio 9
Construyendo nuestro coche
● Puntos a tener en cuenta:
○ Transmisión trasera.
○ Rueda delantera de giro.
Ejercicio 10
● Go!
(Opcional) Tickle Robot
● Tickle Robot
(Opcional) Cazador de luz
● Cazador de luz
Semana 5
● Más sensores?
● Proyecto final?
● Flappy Bird
● Cookies
● Competición?
Arduino - Cuarta sesión
Arduino - Semana 4
31 de Mayo 2014

Más contenido relacionado

PDF
Arduino practicas
PDF
Taller de Arduino en Cylicon Valley - Semana 2
PDF
62962340 manual-arduino-uno
PDF
Interruptor crepuscular con LDR y ARDUINO
PDF
Introduccion a arduino circuitos basicos de entrada y salida
PDF
ITT 18 Practicas Basicas de Arduino
PPTX
Sistema de localización de objetos basado en tecnología de Código Abierto de ...
PDF
Arduino - Tercera sesión
Arduino practicas
Taller de Arduino en Cylicon Valley - Semana 2
62962340 manual-arduino-uno
Interruptor crepuscular con LDR y ARDUINO
Introduccion a arduino circuitos basicos de entrada y salida
ITT 18 Practicas Basicas de Arduino
Sistema de localización de objetos basado en tecnología de Código Abierto de ...
Arduino - Tercera sesión

La actualidad más candente (20)

PPT
Arduino aplicado a la maqueta digital
PDF
Robotica Educativa CEP Granada 2015
PDF
Taller Arduino espacio-RES 2ª Sesion
PDF
Apuntes arduino nivel_pardillo
PDF
Tutorial arduino 03 programación
PPT
Taller de Arduino - ¿Qué es Arduino?
PDF
Programacion basica en Arduino
DOCX
Manual basico de practicas con Arduino uno
PDF
4.6 sensores
PDF
Curso intensivo de arduino createc3 d marzo 2014
PDF
Presentación taller arduino
PDF
Ejercicios de Arduino resueltos Grupo Sabika
PDF
Barcamp 2015 - Integración de proyectos embebidos utilizando Arduino, Raspbe...
PPTX
Seminario de arduino DeustoTech
PDF
Manual programacion arduino
PDF
Manual Arduino Electronica
PDF
Libro arduino blocks 40 proyectos resueltos
PPTX
Arduino - Ejercicios Básicos
PDF
Taller Iniciacion Arduino Camara Comercio
Arduino aplicado a la maqueta digital
Robotica Educativa CEP Granada 2015
Taller Arduino espacio-RES 2ª Sesion
Apuntes arduino nivel_pardillo
Tutorial arduino 03 programación
Taller de Arduino - ¿Qué es Arduino?
Programacion basica en Arduino
Manual basico de practicas con Arduino uno
4.6 sensores
Curso intensivo de arduino createc3 d marzo 2014
Presentación taller arduino
Ejercicios de Arduino resueltos Grupo Sabika
Barcamp 2015 - Integración de proyectos embebidos utilizando Arduino, Raspbe...
Seminario de arduino DeustoTech
Manual programacion arduino
Manual Arduino Electronica
Libro arduino blocks 40 proyectos resueltos
Arduino - Ejercicios Básicos
Taller Iniciacion Arduino Camara Comercio
Publicidad

Similar a Arduino - Cuarta sesión (20)

PDF
Introduccion arduino
PDF
ACTUALIZACIÓN CIENTÍFICO DIDÁCTICA PARA PROFESORES DE TECNOLOGÍA_2022-ARDUINO...
PDF
programación de arduino tecnologíaaa.pdf
PPT
Programación arduino
PPT
Programación arduino II
PPT
Arduino s4 a
PDF
Taller fabricación de robots-d1
PDF
Taller roboticalibrearduino
PDF
Taller roboticalibrearduino
PDF
Taller robotica libre arduino
PDF
ejercicios de arduino miercoles 1.pdf
PDF
Ejercicios de arduino_resueltos
ODT
Ejercicios de arduino_resueltos
PDF
PPTX
Seminario de Arduino
PPTX
Presentación ARDUINO
PDF
Arduino: Actividades programación con Arduino
PPTX
Arduino (2).aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
PDF
Actividades arduino bellavista
PDF
Manual arduino programació
Introduccion arduino
ACTUALIZACIÓN CIENTÍFICO DIDÁCTICA PARA PROFESORES DE TECNOLOGÍA_2022-ARDUINO...
programación de arduino tecnologíaaa.pdf
Programación arduino
Programación arduino II
Arduino s4 a
Taller fabricación de robots-d1
Taller roboticalibrearduino
Taller roboticalibrearduino
Taller robotica libre arduino
ejercicios de arduino miercoles 1.pdf
Ejercicios de arduino_resueltos
Ejercicios de arduino_resueltos
Seminario de Arduino
Presentación ARDUINO
Arduino: Actividades programación con Arduino
Arduino (2).aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Actividades arduino bellavista
Manual arduino programació
Publicidad

Más de Javier Gamarra (13)

PDF
Performance myths in android
PDF
RxJava in practice
PDF
Cambiar una empresa con juegos ágiles
PDF
New Android Languages
PPTX
5 meses de juegos ágiles
PDF
Opinionated android
PDF
Hibernate - JPA @luce 5
PDF
Hibernate - JPA @luce 4
PDF
Hibernate - JPA @luce 3
PDF
Hibernate - JPA @luce 2
PDF
Hibernate - JPA @luce
PPT
Codemotion 2013
PPT
CAS 2013
Performance myths in android
RxJava in practice
Cambiar una empresa con juegos ágiles
New Android Languages
5 meses de juegos ágiles
Opinionated android
Hibernate - JPA @luce 5
Hibernate - JPA @luce 4
Hibernate - JPA @luce 3
Hibernate - JPA @luce 2
Hibernate - JPA @luce
Codemotion 2013
CAS 2013

Último (20)

PPTX
Sesion 1 de microsoft power point - Clase 1
PDF
CyberOps Associate - Cisco Networking Academy
PPTX
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx
PDF
Estrategia de apoyo tecnología miguel angel solis
PPTX
RAP01 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
PPTX
Presentación de Redes de Datos modelo osi
PPTX
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
PPTX
Power Point Nicolás Carrasco (disertación Roblox).pptx
PDF
Estrategia de apoyo tecnología grado 9-3
PPTX
historia_web de la creacion de un navegador_presentacion.pptx
PDF
5.1 Pinch y Bijker en libro Actos, actores y artefactos de Bunch Thomas (coor...
PPTX
Propuesta BKP servidores con Acronis1.pptx
PPTX
Presentación PASANTIAS AuditorioOO..pptx
PDF
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
PDF
Calidad desde el Docente y la mejora continua .pdf
PDF
clase auditoria informatica 2025.........
PPTX
REDES INFORMATICAS REDES INFORMATICAS.pptx
PPTX
IA de Cine - Como MuleSoft y los Agentes estan redefiniendo la realidad
PPTX
COMO AYUDAN LAS TIC EN LA EDUCACION SUPERIOR.pptx
PPT
El-Gobierno-Electrónico-En-El-Estado-Bolivia
Sesion 1 de microsoft power point - Clase 1
CyberOps Associate - Cisco Networking Academy
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx
Estrategia de apoyo tecnología miguel angel solis
RAP01 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
Presentación de Redes de Datos modelo osi
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
Power Point Nicolás Carrasco (disertación Roblox).pptx
Estrategia de apoyo tecnología grado 9-3
historia_web de la creacion de un navegador_presentacion.pptx
5.1 Pinch y Bijker en libro Actos, actores y artefactos de Bunch Thomas (coor...
Propuesta BKP servidores con Acronis1.pptx
Presentación PASANTIAS AuditorioOO..pptx
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
Calidad desde el Docente y la mejora continua .pdf
clase auditoria informatica 2025.........
REDES INFORMATICAS REDES INFORMATICAS.pptx
IA de Cine - Como MuleSoft y los Agentes estan redefiniendo la realidad
COMO AYUDAN LAS TIC EN LA EDUCACION SUPERIOR.pptx
El-Gobierno-Electrónico-En-El-Estado-Bolivia

Arduino - Cuarta sesión