Paso 4: Código de Arduino
Ahora para detectar el movimiento y por lo tanto escribir un 1 (en caso de movimiento) o un 0 (no movimiento) a la base de datos, tenemos que programar el Arduino. Hice el código para que cuando hay movimiento, el Arduino no más movimiento para comprobar los próximos 5 minutos. Entonces, el Arduino comprobará otra 5 minutos si hay movimiento sin escribir un 0 a la base de datos todavía. Entonces, cuando no hay movimiento después de todo, se escribirá un 0 a la base de datos. Para obtener más información acerca de esta parte en particular, visite este enlace.
Mi código de Arduino puede encontrarse aquí:
Github: código de Arduino (Siento que no es tan eficiente como sea posible sin embargo, lo hará mejor en el futuro)
Ahora, algunos cambios en este código deben ser realizados para conseguir este trabajo:
- En las líneas 6 y 7 entras en configuración Wifi
- En la línea 8 introduce el host donde se alojan los archivos .php anterior (por ejemplo: ejemplo.com) No http, no slahes etc..
- En la línea 22 es definir el número de segundos que desea entre las mediciones.
- En línea 98 es definir la ruta de acceso al archivo add_data.php. Si está ubicado en "example.com/arduino/add_data.php", rellene aquí: "/ arduino/add_data.php"
Ahora sube el código a tu Arduino.