/SensorTraining_Final

Notes and source files from a Sensors introductory training. Code targeting an ESP32. See Readme for more info.

Primary LanguageC++OtherNOASSERTION

SensorTraining_Final

Notes and source files from a Sensors introductory training. Code targeting an ESP32.

Arduino sketches to gather data from sensors for use in labs. Participants should use the base sketch, make changes, and observe the data gathered in a cloud service. All sketches are merged from Adafruit sample sketches.

These sketches were used by the Lab 1 team using a RISC-V ESP32 core. These are the only customized labs. The Lab 2 team used entirely samples which are distributed with sensors or the Arduino IDE, so if you were in Lab 2, you can find the samples in your IDE.

The Adafruit Boards require an ESP32 Arduino Core which is not a part of standard IDE installations. You can add this hardware support to your Arduino enviorment by following the instructions here: https://docs.espressif.com/projects/arduino-esp32/en/latest/installing.html

Also calls for: WiFi https://www.arduino.cc/reference/en/libraries/wifi/

FirebaseESP32 https://github.com/mobizt/Firebase-ESP32

Time https://www.arduino.cc/reference/en/libraries/time/

Wire https://www.arduino.cc/reference/en/language/functions/communication/wire/

SPI https://www.arduino.cc/reference/en/language/functions/communication/spi/

Adafruit H3LIS331 https://github.com/adafruit/Adafruit_LIS331

Adafruit Sensor https://github.com/adafruit/Adafruit_Sensor

Adafruit PCT2075 https://github.com/adafruit/Adafruit_PCT2075