Ha llegado el momento de conectar todo el conjunto de herramientas que vamos a utilizar. Acoplar el shield de prácticas a la placa Arduino UNO o bien el montaje en protoboard si has optado por esa opción.
Vamos a empezar a interactuar con la placa utilizando mBlock probando a cambiar el valor de las salidas en la placa y conociendo algunos bloques de este programa.
No olvides realizar las prácticas planteadas al final de la sesión y si tienes cualquier duda a la hora de realizarlas ponte en contacto a través del formulario de soporte para alumnos.
Vídeo de la sesión 5 del curso de Arduino básico
Ejercicios:
- Conectar Arduino al PC y «actualizar firmware» para poder trabajar desde el PC.
- Crear programa de bloques para hacer parpadear un LED de la placa de prácticas.
- Variar la frecuencia de parpadeo del LED partiendo de tiempos de encendido y apagado de cerca de un segundo a décimas de segundo.
- Crear programa de manera que únicamente se encienda y apague el LED 2 veces.
- Crear programa que encienda y apague los 4 LEDs siguiendo una secuencia concreta, puede ser la del ejemplo del vídeo o cualquier otra secuencia que quieras probar.
- Crear varios subprogramas de acción con tecla del teclado de manera que se controle el encendido y apagado de los 4 LEDs. En el ejemplo del vídeo con 2 teclas se maneja un LED, necesitarás 8 teclas para manejar los 4 LEDs.
Todas las clases de este curso
- Iniciación a Arduino por bloques #1. La placa Arduino UNO.
- Iniciación a Arduino por bloques #2. Instalar mBlock.
- Iniciación a Arduino por bloques #3. Interacción con el medio físico: sensores y actuadores.
- Iniciación a Arduino por bloques #4. Elementos de la placa Arduino UNO y shield de prácticas.
- Iniciación a Arduino por bloques #5. Primeros programas corriendo en PC variando salidas en Arduino.
- Iniciación a Arduino por bloques #6. Lectura de entrada analógica y cargar programa en Arduino (autónomo).
- Iniciación a Arduino por bloques #7. Bucles de repetición.
- Iniciación a Arduino por bloques #8. Delay: bloques de espera.
- Iniciación a Arduino por bloques #9. Sensor de ultrasonidos y funciones condicionales en cascada.
- Iniciación a Arduino por bloques #10. Tratamiento de entrada analógica con potenciómetro.
- Iniciación a Arduino por bloques #11. Transformar voltaje a unidades de medida en sensores analógicos.
- Iniciación a Arduino por bloques #12. Bloques para accionar servos y emitir sonidos con piezoeléctricos.
- Iniciación a Arduino por bloques #13. Uso de variables, listas (arrays) y subrutinas.