En la sexta sesión de este curso básico de Arduino vamos a conocer el bloque para leer las entradas analógicas y vamos a cargar un programa para que funcione en la placa.
Al acabar esta sesión debes ser capaz de diferenciar dónde instalar el programa y como hacerlo, ya que mBlock nos va a permitir trabajar con un programa funcionando en el PC pero leyendo entradas y modificando salidas de Arduino, pero también cargar el programa en Arduino para que funcione independiente y desconectado del PC.
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 6 del curso de Arduino básico
Ejercicios:
- Realizar el ejemplo del vídeo cargando en Arduino un programa que controle un LED, y alimentar la placa con una pila o un Power Bank para comprobar que trabaja de manera autónoma.
- Repetir algún ejercicio de la sesión anterior pero cargarlo en la placa de Arduino, por ejemplo el ejercicio 5 encendiendo y apagando en secuencia todos los LEDs.
- Volver a «actualizar firmware» para trabajar con el ordenador y volver a utilizar el programa para manejar un LED mediante pulsador pero funcionando en el PC.
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.