-
Notifications
You must be signed in to change notification settings - Fork 18
Arduino IDE Setup
If you haven't already, download and install the latest version of the Arduino IDE here.
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.
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.
The SIM7500 uses the same library as the SIM7000. To download the Arduino library go to the releases page and download the zip file. Extract it to your Arduino IDE library location, which by default is C:\Users\YOUR_USERNAME\Documents\Arduino\libraries. If you had previously installed the Adafruit FONA library or variants of it, please save a copy of it elsewhere and delete it first so that they don't conflict. Note that although the name of the library folder is "Botletics_SIMCom_Library_v1.x.x" the library itself will be "Adafruit_FONA" because this is an updated version of the Adafruit FONA library.
Alternatively, if you want to download the entire repo (including things like media, schematics, etc.) you can go to the main page of this Github repo and on the right hand side click "Clone or download" and "Download ZIP"
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.
For the "IoT_Example" sketch you might also need the Adafruit MQTT library for MQTT with Adafruit IO
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.