Ficheros del curso IoT con wemos y sus shields. Está pensado para ejemplos que se puedan ver y resolver en un par de horas, siempre que los alumnos ya hayan trabajdo con arduino previamente.
Para el curso vamos a utilizar arduino IDE, que puede descargarse aquí https://www.arduino.cc/en/Main/Software. Aunque en principio mientras el IDE soporte el compilado de este tipo de código, podrías usar tu IDE favorito. Como alternativas algunos usan netbeans, visual studio o sublime entre otros, aunque la configuración de estos entornos para trabajar con arduino es más bien manual. Mucha gente ha comenzado más recientemente a usar platoformIO (https://platformio.org/platformio-ide) que funciona sobre atom y que facilita mucho la instalación de librerías y plataformas hardware.
En este vídeo podéis ver paso a paso como instalar una nueva placa de prototipado (wemos, nodemcu,...) cuidado, la ruta del json ha cambiado en versiones previas y se ha estandarizado a:
http://arduino.esp8266.com/stable/package_esp8266com_index.json
A partir del ejemplo 2 necesitaremos encender un LED RGB y para ello usaremos la librería Neopíxel de Adafruit. Si no sabes cómo instalar una librería, estos son los pasos: