GithubHelp home page GithubHelp logo

vinz68 / esp32_stuff Goto Github PK

View Code? Open in Web Editor NEW
2.0 2.0 1.0 1.91 MB

ESP32 code for my ESP32 Development board, using Arduino IDE

C++ 56.27% C 43.73%
esp32 esp32-arduino arduino-sketch heltec i2c wifi-kit-32

esp32_stuff's Introduction

ESP32_Stuff

ESP32 code for my ESP32 Development board, using Arduino IDE. See table below.

ESP32 Development board called "WiFi Kit 32" Developer board from Heltec Automation with:

  • Tensilica LX6 dual-core 32-bits processor, clocked at 240MHz, computing power up to 600DMIPS,
  • Chip built-in 520 KB SRAM and Onboard 32MByte Flash
  • Bluetooth: integrated dual-mode Bluetooth (traditional Bluetooth and BLE low power Bluetooth)
  • Wifi: transceiver 802.11 b/g/N HT40(only PCB Antenna)
  • SX1278 chip for LoRa remote modem, 433MHz frequency (measured open area communication distance 2.6Km).
  • Onboard 0.96 Inch OLED Display with 128x64 pixels, Blue, SSD1306 chipset/driver
  • lithium battery (lipo) charging circuit and interface
  • CP2102 Module USB to serial chip
  • Compatible with the Arduino development environment.

Code Description Pins used
BasicStepperDriver Drives a stepper motor, using DRV8825 DIR on GPIO 1
STEP on GPIO 23
GetrChipID Displays the unique internal chip id not applicable
Gyro_and_StepperMotors Uses a Gyro sensor to drive 2 stepper motors Work in Progress!
- Gyro (MPU-9250) is connected via Wire1 SDA on GPIO 21
SCL on GPIO 22
INT on GPIO 2
- Motor-1 DIR on GPIO 1
STEP on GPIO 23
I2C_Scanner_VibeSoft Scans for I2C devices on 2nd I2C bus SDA on GPIO 21
Output on OLED display and serial port. SCL on GPIO 22
Sensor_MPU6050 Gyro Sensor, read X,Y and Z angles SDA on GPIO 21
SCL on GPIO 22
INT on GPIO 2
Sensor_MPU9250 9DoF sensor MPU-9250 SDA on GPIO 21
- 3-Axis accelerometer SCL on GPIO 22
- 3-Axis gyroscope INT on GPIO 2
- 3-Axis magnetometer
WIFI_KIT_32_VibeSoft Wifi scanner with minor modifications not applicable

Additional documentation, used in the source code

I2C Scanner at work with a I2C Gyro sensor (MPU-6050) I2C Scanner with a I2C Gyro sensor (MPU-6050

esp32_stuff's People

Contributors

vinz68 avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

Forkers

lecostarius

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.