All Projects → SRA-VJTI → sra-board-component

SRA-VJTI / sra-board-component

Licence: MIT license
ESP-IDF component for SRA Board

Programming Languages

c
50402 projects - #5 most used programming language
CMake
9771 projects
Makefile
30231 projects

Projects that are alternatives of or similar to sra-board-component

wac-esp
Web Assembly Interpreter for ESP32 family of micro controllers running the ESP-IDF development framework, based on the great work at kanaka/wac
Stars: ✭ 66 (+94.12%)
Mutual labels:  esp32, esp32-idf
BlueRetro
Multiplayer Bluetooth controllers adapter for retro video game consoles
Stars: ✭ 520 (+1429.41%)
Mutual labels:  esp32, esp32-idf
esp32-f9p-io-board
An IO-PCB (two motor-driver/H-bridge, CAN, RS232, ADS1115, relay, ethernet, ardusimple f9p compatible connector) with an ESP32 for 12V power, three 15V tolerant analog inputs, three 5V tolerant inputs.
Stars: ✭ 24 (-29.41%)
Mutual labels:  esp32, motor-driver
esp32-epaper-display
Server and software to use an ESP32 as a connected display
Stars: ✭ 73 (+114.71%)
Mutual labels:  esp32, esp32-idf
esp32-ota
ESP32 OTA based on ThingsBoard Open-source IoT Platform
Stars: ✭ 45 (+32.35%)
Mutual labels:  esp32, esp32-idf
low-power-wifi
Experiments in low-power-wifi on esp8266, esp32, and ...
Stars: ✭ 35 (+2.94%)
Mutual labels:  esp32, esp32-idf
ebusd-esp
Firmware for ESP8266 allowing eBUS communication for ebusd (https://github.com/john30/ebusd)
Stars: ✭ 68 (+100%)
Mutual labels:  esp32
home-assistant-opentherm-thermostat
Home Assistant OpenTherm Thermostat
Stars: ✭ 26 (-23.53%)
Mutual labels:  esp32
micropython-TEA5767
MicroPython driver for TEA5767 FM radio module on ESP8266/ESP32/Pico
Stars: ✭ 24 (-29.41%)
Mutual labels:  esp32
iot-product-dev-book
Source code for example apps from IoT Development for ESP32 and ESP8266 with JavaScript.
Stars: ✭ 38 (+11.76%)
Mutual labels:  esp32
Easy Driver
The EasyDriver is a simple to use stepper motor driver, compatible with anything that can output a digital 0 to 5V pulse (or 0 to 3.3V pulse if you solder SJ2 closed on the EasyDriver).
Stars: ✭ 27 (-20.59%)
Mutual labels:  motor-driver
TTGO-DOOM
A port of DOOM to the LilyGO T-Watch
Stars: ✭ 23 (-32.35%)
Mutual labels:  esp32
arduino-ble-gadget
Create your own Do-It-Yourself BLE enabled sensor gadget on the ESP32 platform.
Stars: ✭ 31 (-8.82%)
Mutual labels:  esp32
esp32
Build your own toolchain to develop, test, build and finally deploy a Golang controller to your ESP32 device.
Stars: ✭ 76 (+123.53%)
Mutual labels:  esp32
wifiaudio-tx-firmware
ESP32 based wifi auio transmitter firmware
Stars: ✭ 31 (-8.82%)
Mutual labels:  esp32
AsyncTelegram
Async Arduino Telegram BOT Library for ESP8266 and ESP32
Stars: ✭ 41 (+20.59%)
Mutual labels:  esp32
ESPNtpClient
High accuracy NTP library for ESP32 and ESP8266
Stars: ✭ 81 (+138.24%)
Mutual labels:  esp32
wireless-esp8266-dap
ESP8266 Wireless Debugger. Based on CMSIS-DAP v2.0.0. Optional 40MHz SPI acceleration, etc. ESP8266 无线调试器
Stars: ✭ 154 (+352.94%)
Mutual labels:  esp32
CoopCommand
CoopCommand aims to increase automation in small scale egg-laying chicken flocks for the hobby farmer. Final product aims to have ease of installation and use for non-technical users.
Stars: ✭ 37 (+8.82%)
Mutual labels:  esp32
esp8266-esp32-sdk
Library for https://sinric.pro - simple way to connect your device to Alexa, Google Home, SmartThings and cloud
Stars: ✭ 147 (+332.35%)
Mutual labels:  esp32

Logo

sra-board-component

An ESP-IDF Component for SRA Board
Explore the docs »

View Demo · Report Bug · Request Feature · Send a Pull Request

Table of Contents

About The Project

SRA ESP-IDF component provides an abstraction

Built With

Toolchain & Supported SDK

Docs

Getting Started

Refer espressif-docs for intallation guide

Prerequisites

  • A stable release of ESP-IDF
  • Project Tree containing components dir
- myProject/
             - CMakeLists.txt
             - sdkconfig
             - components/ - component1/ 
                           - component2/ 
             - main/       - CMakeLists.txt
                           - src.c
             - build/

Installation

cd <your_esp_idf_project>
mkdir components
cd components
git clone https://github.com/SRA-VJTI/sra-board-component.git

Usage

For more examples, please refer to the Documentation

Examples

Example Link Description
Bar Graph Bar graph led can be used for testing purposes
Light sensing array LSA aka Light Sensing Array is used mainly in line following bot
Motor driver - normal- parallel Example for using two motor drivers present on SRA Board in both parallel and normal mode
MPU6050 MPU6050 combines 3-axis Gyroscope, 3-axis Accelerometer and Motion Processor all in small package. This example is for reading values from mpu6050 accelerometer
Servos Servos are used in the locomotion of bots like Wall-E . This example is for using the servo port on SRA Board to run servos
Switches Manual Switches provide the traditional comfort to toggle the input variables. This example is for using four user switches present on SRA Board
OLED Example for initialising the OLED and diplaying the "Hello World" on the screen

Roadmap

See the open issues for a list of proposed features (and known issues).

Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are extremely appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

Contact

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].