ButtonGestures
ESP32-BLE-Keyboard
ButtonGestures | ESP32-BLE-Keyboard | |
---|---|---|
6 | 25 | |
9 | 2,187 | |
- | - | |
6.9 | 2.5 | |
3 months ago | 19 days ago | |
C++ | C++ | |
GNU General Public License v3.0 or later | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
ButtonGestures
-
Understanding external interrupt logic level change for debouncing
If you're looking for the ultimate in flexibility witha single button check out my Arduino ButtonGesture Library in the IDE's library manager (ctrl/cmd) shift I. It let's you use single, double, and triple presses, along with combinations of short or long hold on the last press to allow up to 6 different functions to be called using a single button. Great for playback/record devices and for single button menu navigation, among other things.
-
Simple solution to button library?
Try this one. https://github.com/ripred/ButtonGestures
-
I just got my first two libraries accepted into Arduino's Official Library Collection!
ButtonGestures allows you to get multiple uses out of a single pushbutton. You can set it up to call one of several functions based on \how** you press the button. You can have it cal one function for a "short" button press for example and a different function if you hold it down for a "long" press.
Button Gestures and TomServo! They both need example schematics and directions for use and that is ongoing. I'd love any feedback if you find them useful or think of something that could be improved. And of course contributions from anyone who sees a sharp edge that needs sanding down are more than welcome! 😏
-
Button Gestures Library
The ButtonGestures Library will allow you to use a single push button to invoke one of 6 different functions based on combinations of single, double, and triple press, with short and long hold patterns. i.e. button gestures.
- Two functions of one button, depends on for how long you hold it pushed down...
ESP32-BLE-Keyboard
-
ESP32-BLE-Keyboard Example - "does not name a type" error
I am trying to get started with the bluetooth keyboard example for ESP32. using the example, it throws the error: "Compilation error: 'BleKeyboard' does not name a type" I have tried to compile this in Arduino 1.8 and 2.2.1 and on multiple computers. all fail to compile. I even tried to downgrade the ESP32 package to 2.x to no avail. What am i missing here?
-
Bluetooth board for adding switches?
For example: https://github.com/T-vK/ESP32-BLE-Keyboard
-
Keyboard
I like using the ESP32C3. If you don't need a lot of pinouts, the Seeed Studio XIAO ESP32C3 ($9) is awesome for emulating a Bluetooth Keyboard using the https://github.com/T-vK/ESP32-BLE-Keyboard library. Thanks to the Community members who made me aware of the BLE library.
-
DIY ESP32-S3 USB Hotkey for Instant Microphone Muting in ZOOM Meetings
this library is great
-
Custom keyboard for procreate
It'll be much easier and cheaper if you used a ESP32. Example https://github.com/T-vK/ESP32-BLE-Keyboard
-
Macro keyboard help, mixed type array problem?
From the library's BleKeyboard.h file, I think the main problem I have is that some keys are just "KEY_" which are type uint8_t.
-
Wireless keyboard encoder
If you're trying to build a totally custom thing, it looks like there's a library to use the ESP32 as a bluetooth keyboard. https://github.com/T-vK/ESP32-BLE-Keyboard
-
Teensy powered bluetooth keyboard?
ESP32 with this BLE keyboard library is an option.
-
Used a ESP32 to make an Amazing Bluetooth Rock Band Guitar, I didnt need to solder anything
Keyboard Library: https://github.com/T-vK/ESP32-BLE-Keyboard/releases/tag/0.3.0
-
The BLE Morse code keyboard :) had to rewrite the original code I found, added 3 buttons for Backspace , space and enter. add some visual LED confirmation. next step will be to solder and case it some how. any suggestions for improvements ?
With this library it's pretty simple - have you tried it ? https://github.com/T-vK/ESP32-BLE-Keyboard
What are some alternatives?
Mimic - Desktop Robotic Arm Toy
ESP32_BLE_Arduino - The library source for the ESP32 BLE support for Arduino.
TomServo - Sophisticated Servo Power Management for the Discriminating User
ESP32-BLE-Mouse - Bluetooth LE Mouse library for the ESP32 (Arduino IDE compatible)
mbed-ble-hid - :raising_hand: Implement Human Interface Device over Bluetooth Low Energy on a Mbed stack (Arduino nano 33 BLE).
bluetooth-serial-port - multi-platform bluetooth serial port library for C++
ESP32-BLE-Gamepad - Bluetooth LE Gamepad library for the ESP32
Seeed_Arduino_AS5600 - The library comes with AS5600. Through this library, we can realize read the angles 、get magnetic from a magnet underneath the sensor.
ESP32Marauder - A suite of WiFi/Bluetooth offensive and defensive tools for the ESP32
Physical-Mute-Button - A physical mute button for software such as Zoom and Microsoft Team.
MPU6050_tockn - Arduino library for easy communication with MPU6050
TFLuna-I2C - Arduino library for the Benewake TFLuna LiDAR distance sensor in the I2C communication mode