An open API service indexing awesome lists of open source software.

https://github.com/calinradoni/esp32rmt

Helper component for ESP32 Remote Control module
https://github.com/calinradoni/esp32rmt

esp-idf esp32 rmt

Last synced: 28 days ago
JSON representation

Helper component for ESP32 Remote Control module

Awesome Lists containing this project

README

          

# Helper component for ESP32 Remote Control module

![Build with ESP-IDF v4.1](https://github.com/CalinRadoni/ESP32RMT/workflows/Build%20with%20ESP-IDF%20v4.1/badge.svg)

This implementation uses the RMT driver from `ESP-IDF`.

It can be used to control any of the eight channels of the RMT module.

## Dependencies

This component was tested with [ESP-IDF](https://github.com/espressif/esp-idf) **v4.1**.

## Example code

The example application is in the `example` directory and is used for compile checking.

For a better example, see the [ESP32DLEDController](https://github.com/CalinRadoni/ESP32DLEDController) component.

## Hardware details

The code ( with [ESP32DLEDController](https://github.com/CalinRadoni/ESP32DLEDController) ) was tested on the following boards / devices:

- ESP32-DevKitC board with a level convertor made from two 74HCT1G04 inverters
- pax-LampD1
- Dev33-DLED - uses SN74LV1T34 logic level shifter connected to an ESP32-WROOM-32 module
- Dev34-DLEDGrid - uses SN74LV1T34 logic level shifter connected to an ESP32-WROOM-32 module

and:

- a LED strip with 300 WS2812B digital LEDs + Mean Well EPS-65S-5 power source
- a 8x8 LED board with WS2812 digital LEDs + Sony VTC6 18650 Battery

## Development Environment

Main tools used where [Espressif IoT Development Framework](https://github.com/espressif/esp-idf) and *ESP32 toolchain for Linux*
(see [Standard Setup of Toolchain for Linux](https://github.com/espressif/esp-idf/blob/master/docs/get-started/linux-setup.rst)
for the latest version).

Editing was done in [Visual Studio Code](https://code.visualstudio.com).

Version control with [Git](https://git-scm.com).

## License

This software and its documentation are released under the [GNU GPLv3](http://www.gnu.org/licenses/gpl-3.0.html) License. See the `LICENSE-GPLv3.txt` file.

## Note

This is an improved version of the one used by me previously in the [esp32_digitalLEDs](https://github.com/CalinRadoni/esp32_digitalLEDs) repository.