Configurar el Arduino IDE y cargar el firmware

Instala el Arduino IDE, elige la placa y el puerto, instala las bibliotecas y carga el sketch de la sonda.

Vista superior de una placa microcontroladora Arduino Uno azul sobre fondo blanco
Las placas compatibles con Arduino ejecutan el sketch que consulta las sondas y publica JSON. Foto: Wikimedia Commons contributor. CC0

El desarrollo del firmware empieza en el banco de trabajo, con alimentación USB y registro por puerto serie. El Arduino IDE (o PlatformIO) compila los sketches en C++, graba el Uno y abre un monitor serie para las primeras comprobaciones antes de llevar la placa al espacio que vas a monitorizar.

Placa y librerías

  • Placa: Arduino Uno (o compatible) con memoria flash suficiente para las pilas de Ethernet y LCD.
  • Librerías: DHT sensor library, LiquidCrystal y la pila Ethernet/W5100 que usa el sketch del repositorio.
  • Puerto: selecciona el puerto serie USB correcto después de conectar el cable de programación.

Lista de comprobación para la primera grabación

  1. Verifica que compila sin errores antes de desconectar el cableado del banco.
  2. Abre el monitor serie a 9600 baudios (o el valor por defecto del sketch) y confirma los mensajes de arranque.
  3. Confirma que la LCD muestra valores en vivo: consulta formato de la pantalla LCD.
  4. Prueba el endpoint JSON con curl antes del montaje: el esquema está en esquema JSON de salida de las sondas.

Código fuente y contexto de cableado

El firmware de referencia está en el repositorio de GitHub del proyecto, enlazado desde el resumen de sketches de Arduino. Cablea primero la protoboard siguiendo las guías de cableado del circuito y de cableado de pines.