Paso 4: Programar el hardware
Para programar el tablero HUZZAH he apostado por Arduino. Muchas personas están familiarizados con esto y teniendo en cuenta la simplicidad del código creo que puede hacer el trabajo bastante bien. Supongo que has seguido las instrucciones del tutorial de Adafruit mencionado en el paso anterior.
Hay una cosa más que hacer. Tienes que descargar las librerías para el sensor TSL2561 de Adafruit web y siga las instrucciones instalarlos. Pruebe su programa de muestra antes de seguir adelante para asegurarse de que todo ajuste correctamente.
También supongo que has seguido las instrucciones para instalar cuenta IC2Cloud y el acceso a la API.
Una vez que usted hizo eso, descargue el código proporcionan aquí (archivoIlluminance.ino desde el archivo ZIP) y carga en el IDE de Arduino. Tienes que modificar algunas cosas en el código para que funcione
1. modificar la cadena de "wifi ssid" con tu wifi SSID.
2. modificar la cadena de "wifi contraseña" con la contraseña de wifi.
3. modificar la cadena de "autenticación" con la cadena de autenticación para la API de IC2Cloud. Básicamente tienes que añadir tu nombre de usuario, signo de dos puntos y la contraseña y codificar la cadena entera usando una codificación 64 básica. Puede utilizar th para hacer eso. Por ejemplo si su nombre de usuario es "usuario" y contraseña es "contraseña" y luego crear esta cadena:
usuario: contraseña
y codificar usando la herramienta desde el enlace de arriba. Usted debe obtener
dXNlcjpwYXNzd29yZA =
¡ MUY IMPORTANTE!
La contraseña es la contraseña de la Api y no su contraseña de inicio de sesión. El usuario es su correo electrónico que utilizas para iniciar sesión.
Hay una cosa más que se recomienda (pero no hagámoslo hasta que entiendes el funcionamiento interno de todo el proyecto) es el dispositivo de identificación. Lo último es compilar y cargar el código en su placa ESP. Supongo está familiarizados con el IDE de Arduino y una vez que esté correctamente configurado para la Junta ESP debe ser fácil.