En esta sesión vamos a dar los primeros pasos de programación con NodeMCU para familiarizarnos con la programación por bloques, la conversión a código y la posterior subida a la placa para comprobar su funcionamiento.
Empezaremos con lo básico, la modificación de los estados de nuestras salidas digitales y utilizaremos LEDs y LEDs RGB para comprobar que nuestro programa funciona tal y como esperamos.
Aprovecharemos también para conocer los bloques que nos sirven para definir funciones. Una función es un subprograma al que podremos llamar a lo largo del programa principal para que ejecute su rutina de manera que en el caso de repetirse ahorramos bloques o líneas de programa y en general queda mucho más ordenado y limpio.
Recuerda a lo largo de todo el curso que tienes disponible el formulario de soporte para alumnos para plantear tus dudas y preguntas.
Vídeo de la sesión 3 del curso de iniciación al Internet de las cosas con NodeMCU.
Descargas:
- Ejemplo de caracterísitcas de módulo LED RGB KY-016.
- Simulación y ejemplos de colores RGB.
- Esquema del circuito.
Ejercicios:
- Realiza el ejercicio propuesto en el vídeo.
- Mediante el uso de funciones crea tres subprogramas con diferentes velocidades de parpadeo de un único LED para que se vaya alternando la frecuencia de uno a otro subprograma indefinidamente.
Todas las clases de este curso
- Curso de iniciación al IOT con NodeMCU por bloques #1. ¿Qué es el Internet de las cosas?
- Curso de iniciación al IOT con NodeMCU por bloques #2. Instalación y conexión al PC de NodeMCU.
- Curso de iniciación al IOT con NodeMCU por bloques #3. Primeros pasos en programación de NodeMCU.
- Curso de iniciación al IOT con NodeMCU por bloques #4. Pulsador y pantalla LCD 16×2 por I2C en NodeMCU.
- Curso de iniciación al IOT con NodeMCU por bloques #5. Conectarse a una red WiFi.
- Curso de iniciación al IOT con NodeMCU por bloques #6. Lectura de la entrada analógica.
- Curso de iniciación al IOT con NodeMCU por bloques #7. Alarma por correo electrónico.
- Curso de iniciación al IOT con NodeMCU por bloques #8. Sensor de temperatura DHT11 y manejar servos.
- Curso de iniciación al IOT con NodeMCU por bloques #9. Almacenar datos de temperatura en la nube.
- Curso de iniciación al IOT con NodeMCU por bloques #10. Funcionar como servidor web para recibir órdenes a través del navegador.
- Curso de iniciación al IOT con NodeMCU por bloques #11. Interrupciones, sensores digitales y pantalla OLED.
- Curso de iniciación al IOT con NodeMCU por bloques #12. Configuración como host y uso de relé para domótica.
- Curso de iniciación al IOT con NodeMCU por bloques #13. Aplicación con AppInventor para manejar NodeMCU
- Curso de iniciación al IOT con NodeMCU por bloques #14. Mostrar gráfica de sensor analógico en la nube.
- Curso de iniciación al IOT con NodeMCU por bloques #15. Publicar en Twitter y aplicación para control vía web.
- Curso de iniciación al IOT con NodeMCU por bloques #16. Mostrar datos y previsiones meteorológicas.