P2: Kiwibot Basic Shield: Semáforo

8.700 visualizaciones

Publicado el

Practica 2 con Kiwibot Basic Shield para Arduino. Hacer un semáforo usando un LED RGB

Publicado en: Educación
0 comentarios
3 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

Sin descargas
Visualizaciones
Visualizaciones totales
8.700
En SlideShare
0
De insertados
0
Número de insertados
6.892
Acciones
Compartido
0
Descargas
102
Comentarios
0
Recomendaciones
3
Insertados 0
No insertados

No hay notas en la diapositiva.

P2: Kiwibot Basic Shield: Semáforo

  1. 1. PRÁCTICAS DE PROGRAMACIÓN CON ARDUINO P2: SEMÁFORO José  Pujol  Pérez   IES  Vicente  Aleixandre  
  2. 2. OBJETIVOS •  Trabajar con salidas digitales •  Desarrollar nuestro primer programa escrito •  Controlar LED RGB •  Trabajar con estructuras de control for •  Comprender la diferencia entre legibilidad y funcionalidad  
  3. 3. Ideas Previas: •  ¿Cómo funciona un semáforo? •  ¿Cuántos estados tiene? •  ¿Qué podemos añadirle usando sólo salidas digitales?   INTRODUCCIÓN
  4. 4. •  ARDUINO BASIC SHIELD •  SALIDAS DIGITALES •  ESQUEMA LED RGB •  COLORES RGB •  ESTRUCTURA FOR •  PROGRAMA MODIFICAR INFORMACIÓN
  5. 5.   ARDUINO BASIC SHIELD LED  RGB   D5:  LED  Azul   D6:  LED  Rojo   D9:  LED  Verde     D10:  Zumbador  
  6. 6.   SALIDAS DIGITALES Hay que declararlas en el set up Podemos escribir 5v o 0v en el pin digital de salida
  7. 7. ESQUEMA LED RGB
  8. 8. Formación de los colores luz RGB COLORES RGB
  9. 9. PROGRAMA COMPLETAR
  10. 10.   ESTRUCTURA DE CONTROL FOR Se usa para repetir las sentencias entre los corchetes
  11. 11. ESQUEMA ZUMBADOR
  12. 12. Realizar un semáforo 10s verde, 2s amarillo, 5s rojo •  Completar el programa anterior •  Simplificar el código •  Añadir parpadeo de 0,2s a la luz amarilla •  Usar for para la repetición •  Añadir timbre, que puede sonar al unísono con la luz amarilla parpadeante •  Reducir el tiempo de parpadeo en cada bucle HACER
  13. 13. •  ¿Qué hemos conseguido hacer?   reflexionamos
  14. 14.       Este  guía  se  distribuye  bajo  licencia  Reconocimiento-­‐  ComparMrIgual  CreaMve   commons  4.0         (cc)  2014  José  Pujol  Pérez  Some  rights  reserved.  This  work  licensed  under  CreaMve   Commons  AXribuMon-­‐ShareAlike  License.  To  view  a  copy  of  full  license,  see                   hXp://creaMvecommons.org/licenses/by-­‐sa/3.0/  or  write  to  CreaMve  Commons,  559   Nathan  AbboX  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

×