Antes de empezar con la programación de NodeMCU vamos a instalar las herramientas que vamos a necesitar y nos vamos a asegurar de que nuestra placa conecta correctamente con el PC.
Aunque la programación de bloques la vamos a realizar online, necesitaremos el IDE de Arduino para comunicar con la placa y transmitirle el programa que quedará en funcionamiento.
Además la mayoría de placas NodeMCU van a necesitar algún tipo de driver para que la comunicación USB funcione.
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 2 del curso de iniciación al Internet de las cosas con NodeMCU.
Descargas:
- Página de descarga del IDE de Arduino.
- Dirección a copiar para que aparezca la placa en el IDE de Arduino: http://arduino.esp8266.com/stable/package_esp8266com_index.json
- Driver CH340G para Windows XP, 7 y 8.
- Driver Ch340G para Linux.
- Página de descarga de drivers CP210X.
- Página de TUNIOT para programar por bloques NodeMCU.
Ejercicios:
- El ejercicio de esta sesión está claro: instalar el IDE de Arduino con la placa NodeMCU seleccionable (ESP8266), instalar los drivers si son necesarios para conectar por USB y realizar nuestro primer programa de prueba para comprobar que todo está correcto.
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.