Paso 3: Añadir el código...
Instalar las librerías ShiftPWM y MQTT
Conecta tu Arduino y subir el dibujo adjunto,
No pretenden de ser el mejor en escribir código - no es mi pan de cada día pero que he estado haciendo durante algún tiempo. Hay probablemente mucha memoria se malgaste en varias definiciones de variable pero funciona bien y deja un montón de espacio de código para tus propios mods. No dude en mod como mejor parezca.
El código que estoy publicando aquí todavía es un subconjunto del código que estoy usando, pero funcionalmente es lo mismo. Tengo otros dispositivos conectados a la arduino que publica información a través de MQTT. Usted podría por ejemplo utilizar esto como una 'alarma de escalera' que tal vez envía una notificación de que alguien está subiendo las escaleras en la noche sin primero ir abajo -, es decir, un intruso. Tal vez usted tiene un niño que quiere hacer es que no sube las escaleras. Las posibilidades son infinitas...
Usted tendrá que modificar un poco para utilizar su propio servidor MQTT (IP o DNS nombre) y ruta de suscripción. He dejado algunos valores allí. Es decir que los únicos cambios que es necesario - está habilitada para DHCP.