Skip to content

Arduino IDE Setup

Timothy Woo edited this page Jan 12, 2023 · 25 revisions

Install Arduino IDE

If you haven't already, download and install the latest version of the Arduino IDE here.

ESP8266 Arduino Setup

If you're going to use an ESP8266 copy and paste the following URL into File -> Preferences -> Additional Board Manager URLs: http://arduino.esp8266.com/stable/package_esp8266com_index.json

Then you can go into Tools -> Board -> Boards Manager and search for "esp8266 by ESP8266 Community" and install the package.

ESP32 Arduino Setup

If you plan on using an ESP32 with the Arduino IDE, simply copy and paste the following URL into File -> Preferences -> Additional Board Manager URLs: https://dl.espressif.com/dl/package_esp32_index.json

Then you can go into Tools -> Board -> Boards Manager and search for "esp32 by Espressif Systems" and install the package.

Installing Libraries

Cellular Library

In the Arduino IDE, navigate to Tools -> Manage Libraries... to open the Library Manager and search "Botletics" and install the "BotleticsSIM7000" library. You can also find the code at this new repo. It was migrated there on 11/2/2022 to comply with Arduino Library Manager specs and remove dependency from the Adafruit_FONA library so that they don't conflict if both are installed.

Temperature Sensor Library

If you want to use the temperature sensor you will also have to download the Adafruit MCP9808 Library by also clicking "Download ZIP" but this time you can extract the file directly to the Arduino libraries folder.

Adafruit MQTT Library

For the "IoT_Example" sketch you might also need the Adafruit MQTT library for MQTT with Adafruit IO

Library Functions

It's recommended that you first go through the rest of the pages in this wiki to get a good hands-on understanding of how everything works, but once you become familiar with it feel free to check out all the available library functions provided by this Arduino library.