Installing Arduino IDE for Kniwwelino

This section describes how to setup Arduino IDE to be used for Kniwwelino development. It only has to be done if you like to use Kniwwelino without the KniwwelinoBlockly or if you working with Windows, Linux or Mac OSX.

  • Download latest Arduino IDE launch it after installation.
  • Add support for the Kniwwelino hardware to the Arduino IDE
    • OSX select from the Menu: Arduino > Preferences / Windows and Linux File > Preferences
    • Paste http://arduino.esp8266.com/stable/package_esp8266com_index.json into the field Additional Boards Manager URLs
    • Restart Arduino IDE
    • Select from the Menu: Tools > Board: > Boards Manager…
    • Type ESP into the search box of the Boards Manager window.
    • Select the ESP8266 and press install button
    • Make sure you installed it in version 2.4.0
  • Installation of all necessary libraries:
    • Select from the Menu: Sketch > Include Library > Manage Libraries…
    • Search for the following libraries and install them by selecting the Library and pressing the install button. It should work with the latest version of the Libraries, if you have any problem with a Library try it again with the version numbers we provide on the Kniwwelino github page
      • Kniwwelino
      • Adafruit GFX Library
      • Adafruit NeoPixel
      • ArduinoJson
      • MQTT by Joel Gaehwiler
      • WifiManager
      • Time
      • TimeAlarms
      • TimeZone
    • Now you should be able to find the WeMos D1 R2 & mini in the list of supported boards Tools > Board: WeMos D1 R2 & mini . It is important that you set the Flash Size to 4M (3M SPIFFS).