-
CP2102 USB Drivers (instructions will be updated)
-
Follow instructions in zip
-
-
ESP8266 Library:
-
Add this Link to Preferences Dialog in the field "additional boards URL": http://arduino.esp8266.com/stable/package_esp8266com_index.json
-
Set following settings under "Tools":
-
Board: NodeMCU 1.0
-
Upload using: Serial
-
CPU frequency: 80 MHz
-
Flash size: 4M
-
Upload speed: 115200
-
Port: your port
-
-
-
LedControl Library for the LED matrices
-
Apply this fix to LedControl.h contained in the zip
-
Follow this install guide
-
-
DHT11 Library for the temperature and humidity sensor
-
Download zip and import in Arduino IDE (Examples not working, just copy & paste instead)
-
-
Install PlatformIO IDE and CLI
-
CLI is only needed if you have problems with the IDE ('permission denied' while upload)
-
Best practice so far: Write code in Atom, build and upload via command line, create alias for
sudo platformio run; sudo platformio run -t upload
(build and upload) andsudo platformio serialports monitor -b 115200
(Serial monitor) -
Note: External libraries don’t seem to get recognized in project folder. Put them instead into '~/.platformio/packages/framework-arduinoespressif/libraries'