arduino-tvout
ESP32-BLE-Keyboard
arduino-tvout | ESP32-BLE-Keyboard | |
---|---|---|
3 | 25 | |
315 | 2,178 | |
- | - | |
2.7 | 2.5 | |
8 days ago | 15 days ago | |
C++ | C++ | |
- | - |
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.
arduino-tvout
-
Run Your Favorite 8-Bit Games on an ESP32
NTSC color requires a precise frequency, but if you're fine with just black and white, you can generate NTSC B&W using an Arduino Nano (16 MHz 8-bit processor) and a couple resistors and crocodile clips and an RCA cable. (PAL B&W is similar and also possible.) There are even libraries that make it super easy; I have used this one: https://github.com/Avamander/arduino-tvout (IIRC I needed to fix a couple things to get it to compile).
With Raspberry Pi Picos and their 133 MHz clock rate it seems it's possible to even generate HDMI (and there are youtube videos demonstrating this).
I recently bought a couple crystals to generate the NTSC color subcarrier frequency. The Arduino Nano only has 2 KB of RAM so it's a very tight fit but I'm daydreaming about running a tiny BASIC interpreter on it like to build something similar to an old 80s computer that boots right into BASIC. (There's a small amount of free CPU time between frames and between scanlines, but my calculations indicated that you'd get a fraction of the performance of a C64, especially if you wanted to extend the RAM a bit (which wouldn't be directly addressable)).
-
Made an Arduino Space Invaders clone
The video output is generater through the TVout library (https://github.com/Avamander/arduino-tvout), which works on most Arduino boards (the Pro Minis with an Atmega168 seems to not generate a vide output). To hook it up, combine the SYNC pin (through a 1k resistor) with the VIDEO pin (through a 500 ohm resistor) to get the composite output. Only in black and white though.
-
Cannot believe it worked! Followed a sketchy guide for adding a Composite In line. I even managed to not electrocute myself
I’m assuming it’s the demo from the TVOut library https://github.com/Avamander/arduino-tvout
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?
PicoVGA - VGA/TV display on Raspberry Pico
ESP32_BLE_Arduino - The library source for the ESP32 BLE support for Arduino.
ArduGame - Arduino Space Invaders Clone
ESP32-BLE-Mouse - Bluetooth LE Mouse library for the ESP32 (Arduino IDE compatible)
IRremoteESP8266 - Infrared remote library for ESP8266/ESP32: send and receive infrared signals with multiple protocols. Based on: https://github.com/shirriff/Arduino-IRremote/
mbed-ble-hid - :raising_hand: Implement Human Interface Device over Bluetooth Low Energy on a Mbed stack (Arduino nano 33 BLE).
esp_8_bit - Atari 8 bit computers, NES and SMS game consoles on your TV with nothing more than a ESP32 and a sense of nostalgia
bluetooth-serial-port - multi-platform bluetooth serial port library for C++
ArduinoJson - 📟 JSON library for Arduino and embedded C++. Simple and efficient.
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