Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/naguissa/timedkeyboard
Arduino sketch that enables USB keyboard mode and sends a message every X seconds.
https://github.com/naguissa/timedkeyboard
arduino attiny attiny85 digispark digispark-arduino digispark-usb digisparkkeyboard keyboard keystrokes samd21 timeout timer usb usb-hid
Last synced: about 7 hours ago
JSON representation
Arduino sketch that enables USB keyboard mode and sends a message every X seconds.
- Host: GitHub
- URL: https://github.com/naguissa/timedkeyboard
- Owner: Naguissa
- License: lgpl-3.0
- Created: 2024-07-30T14:27:08.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-09-13T14:15:25.000Z (about 2 months ago)
- Last Synced: 2024-09-15T01:41:27.626Z (about 2 months ago)
- Topics: arduino, attiny, attiny85, digispark, digispark-arduino, digispark-usb, digisparkkeyboard, keyboard, keystrokes, samd21, timeout, timer, usb, usb-hid
- Language: C++
- Homepage: https://www.foroelectro.net/proyectos-personales-f23/enviar-pulsaciones-de-teclado-para-evitar-timeouts-t506.html#p1188
- Size: 5.86 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
This sketch enables USB keyboard mode and sends a message every X seconds.
I've used this to send a keystroke from time to time to avoid online apps/games timeouts.
Change MESSAGE_TO_SEND define to set the message (keystrokes)
Change TIME_BETWEEN define in order to select seconds between repetitions.Dependencies:
- Keyboard - https://www.arduino.cc/reference/en/language/functions/usb/keyboard/ - Available on Arduino core libraries
- or -
- DigiKeyboard - https://github.com/digistump/DigistumpArduino - Available on Arduino after installing Digistump Attiny coreCurrently tested devices:
- SAMD21 mini board: https://www.foroelectro.net/arduino/link/samd21-mini
- DigiSpark ATTiny85 board - https://www.foroelectro.net/arduino/link/attiny-85
- Arduino Due (native port) - https://www.foroelectro.net/arduino/link/arduino-due-r3Directly compatible boards (others may need extra hardware):
- Arduino Micro
- Arduino Leonardo
- Arduino Mega
- Arduino Due
- Arduino MKR FOX 1200
- Arduino MKR GSM 1400
- Arduino MKR NB 1500
- Arduino MKR VIDOR 4000
- Arduino MKR WAN 1300 (LoRa connectivity)
- Arduino MKR WAN 1310
- Arduino MKR WiFi 1010
- Arduino MKR ZERO (I2S bus & SD for sound, music & digital audio data)
- Arduino MKR1000 WIFI
- Arduino Nano
- Arduino Nano 33 IoT
- Arduino Uno
- Arduino Yún
- Arduino Zero
- Arduino UNO R4 Minima
- Arduino UNO R4 WiFi
- Digispark Attiny85 compatible boardsFrom keyboard library: This library is compatible with the avr, samd, sam, renesas_uno architectures.
Creator: Naguissa - https://www.foroelectro.net - https://github.com/Naguissa
Version: 2.0.0