All Projects → madhephaestus → Esp32encoder

madhephaestus / Esp32encoder

Licence: other
A Quadrature and half quadrature PCNT peripheral driven encoder library supporting 10 encoders

Labels

Projects that are alternatives of or similar to Esp32encoder

Ctag Straempler
An open source eurorack sample streaming and sound synthesis module.
Stars: ✭ 65 (-21.69%)
Mutual labels:  esp32
Espeon
Gameboy emulator for the ESP32
Stars: ✭ 71 (-14.46%)
Mutual labels:  esp32
Esp Mqtt
MQTT component for esp-idf projects based on the lwmqtt library
Stars: ✭ 76 (-8.43%)
Mutual labels:  esp32
Mysensors
MySensors library and examples
Stars: ✭ 1,150 (+1285.54%)
Mutual labels:  esp32
Esp32 I2c Ssd1306 Oled
A library for esp32 i2c oled ssd1306
Stars: ✭ 68 (-18.07%)
Mutual labels:  esp32
Aunit
Unit testing framework for Arduino platforms inspired by ArduinoUnit and Google Test. Used with AUniter or EpoxyDuino for continuous builds.
Stars: ✭ 73 (-12.05%)
Mutual labels:  esp32
Lws Esp32 Factory
Libwebsockets ESP32 Factory Application
Stars: ✭ 60 (-27.71%)
Mutual labels:  esp32
Tft espi
Arduino and PlatformIO IDE compatible TFT library optimised for the STM32, ESP8266 and ESP32 that supports different driver chips
Stars: ✭ 1,215 (+1363.86%)
Mutual labels:  esp32
Espuino
RFID-controlled musicplayer powered by ESP32
Stars: ✭ 71 (-14.46%)
Mutual labels:  esp32
Mpython
mpython掌控板文档和固件源码
Stars: ✭ 74 (-10.84%)
Mutual labels:  esp32
Blinker Library
An IoT Solution,Blinker library for embedded hardware. Works with Arduino, ESP8266, ESP32.
Stars: ✭ 1,095 (+1219.28%)
Mutual labels:  esp32
Sensor Esp32
air quality sensor based on ESP32
Stars: ✭ 66 (-20.48%)
Mutual labels:  esp32
Tinygsm
A small Arduino library for GSM modules, that just works
Stars: ✭ 1,186 (+1328.92%)
Mutual labels:  esp32
Esp Request
This project is no longer supported, please use
Stars: ✭ 65 (-21.69%)
Mutual labels:  esp32
Firmware
ESP32 firmware for the SHA2017 badge
Stars: ✭ 76 (-8.43%)
Mutual labels:  esp32
Micropython Rotary
MicroPython module to read a rotary encoder.
Stars: ✭ 62 (-25.3%)
Mutual labels:  esp32
Esp32 I2s Slm
Sound Level Meter with ESP32 and I2S MEMS microphone
Stars: ✭ 72 (-13.25%)
Mutual labels:  esp32
Fastled Idf
FastLED port to the ESP-IDF 4.0 development environment
Stars: ✭ 85 (+2.41%)
Mutual labels:  esp32
Doorsignepd
Doorsign with E-Paper-Display with ESP32. Loading images from webserver.
Stars: ✭ 77 (-7.23%)
Mutual labels:  esp32
Esp32 Chimera Core
ESP32-Chimera-Core 👾 is an arduino library for M5Stack, Odroid-Go, D-Duino-32-XS and other ESP32/TFT/SD bundles
Stars: ✭ 74 (-10.84%)
Mutual labels:  esp32

ESP32Encoder

Build Status

ESP32Encoder library that uses the ESP32 pulse counter hardware peripheral:

https://docs.espressif.com/projects/esp-idf/en/latest/api-reference/peripherals/pcnt.html

There is only one interrupt for the peripheral, and that is managed by the library. The user has no interrupt interface, and no interrupts are generated on each pulse. Interrupts arrive when the 16 bit counter buffer overflows, so this library has a tiny interrupt footprint while providing support for up to 10 simultaneous quadrature encoders.

Documentation by Doxygen

ESP32Encoder Doxygen

Pull Downs

The 2 encoder pins have an internal weak pull down. This is to prevent erroneous ticking when disconnected.

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].