ZogKarndon / SDL_ESP32_BC24_COMPASS

Software for the BC24 - NeoPixel Compatible - and the LSM303 6 Axis Compass/Accelerometer - NeoPixel and Grove compatable

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SDL_ESP32_BC24_COMPASS
BC24 With the LSM303 Compass / Accelerometer
SwitchDoc Labs June 2018
For the BC24 24 Pixel plus ESP32 Dual Core Processor with Grove Connectors

Version 005: Initial Release June 4, 2018

Features:

  • Uses the RMT peripherial on the ESP32 - No real CPU load for the Pixels
  • Tracks Magnetic North with a Red LED
  • Tracks the tilting of the platform with the remaining 23 Pixels. Varies according to pitch, yaw and yaw.

In order to install the Arduino IDE with support for the ESP32 on the BC24, please follow the tutorial here:

http://www.switchdoc.com/2018/07/tutorial-arduino-ide-esp32-bc24/

Select the Adafruit ESP32 Feather under Tools

If you get a "\SDL_ESP32_BC24DEMO\SDL_ESP32_BC24DEMO.ino:69:21: fatal error: TimeLib.h: No such file or directory"

Go to this link github.com/PaulStoffregen/Time and download the .zip file. Then, in the IDE, go to Sketch>Include Library and click on Add .ZIP Library... In your file download area, you should be able to find the Time-Master.zip. Click on it and Open. It will install the Time.h required for the compilation of the sketch. Try to compile. If you get a repeat error, ,then close the IDE and restart it. Then re-compiling should work.

Plug a USB Micro to USB connector into your computer (the one with the power supply will work) to establish the connection.

Kickstarter is at:
http://bit.ly/SDBC24LAUNCH

Video:
https://youtu.be/-znht_LWEV8

All Libraries included in main directory

About

Software for the BC24 - NeoPixel Compatible - and the LSM303 6 Axis Compass/Accelerometer - NeoPixel and Grove compatable


Languages

Language:C++ 93.8%Language:C 6.2%