You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have uploaded a sketch that transforms my lilygo ESP32-S3 in a USB keyboard and mouse emulator
The sketch works, but I can't upload a new sketch as the serial port is then disabled.
How can I erase the sketch or upload a new sketch ?
Is it possible to have serial port and USB keyboard and mouse emulator at the same time ?
(It's possible with an ardunion leonardo)
USBHIDKeyboard Keyboard;
USBHIDMouse Mouse;
uint8_t buf[200];
void setup() {
// open the serial port:
Serial.begin(115200);
// initialize control over the keyboard:
Keyboard.begin();
Mouse.begin();
USB.begin();
Keyboard._onGetDescriptor(buf);
}
void loop() {
// check for incoming serial data:
if (Serial.available() > 0) {
// read incoming serial data:
char inChar = Serial.read();
Serial.print(inChar);
// Type the next ASCII value from what you received:
Keyboard.press(inChar);
Keyboard.releaseAll();
I have uploaded a sketch that transforms my lilygo ESP32-S3 in a USB keyboard and mouse emulator The sketch works, but I can't upload a new sketch as the serial port is then disabled. How can I erase the sketch or upload a new sketch ? Is it possible to have serial port and USB keyboard and mouse emulator at the same time ? (It's possible with an ardunion leonardo)
USBHIDKeyboard Keyboard; USBHIDMouse Mouse; uint8_t buf[200]; void setup() { // open the serial port: Serial.begin(115200); // initialize control over the keyboard: Keyboard.begin(); Mouse.begin(); USB.begin(); Keyboard._onGetDescriptor(buf); }
void loop() { // check for incoming serial data: if (Serial.available() > 0) {
// read incoming serial data:
char inChar = Serial.read();
Serial.print(inChar);
// Type the next ASCII value from what you received:
Keyboard.press(inChar);
Keyboard.releaseAll();
Hello @francoisnicolas did you find a way to let T-Dongle comunicate with a PC has a keyboard or WebUSB ?
I'm also looking for a simple demo to set communication between the device and a webpage
I have uploaded a sketch that transforms my lilygo ESP32-S3 in a USB keyboard and mouse emulator
The sketch works, but I can't upload a new sketch as the serial port is then disabled.
How can I erase the sketch or upload a new sketch ?
Is it possible to have serial port and USB keyboard and mouse emulator at the same time ?
(It's possible with an ardunion leonardo)
#include "USB.h"
#include "USBHIDKeyboard.h"
#include "USBHIDMouse.h"
USBHIDKeyboard Keyboard;
USBHIDMouse Mouse;
uint8_t buf[200];
void setup() {
// open the serial port:
Serial.begin(115200);
// initialize control over the keyboard:
Keyboard.begin();
Mouse.begin();
USB.begin();
Keyboard._onGetDescriptor(buf);
}
void loop() {
// check for incoming serial data:
if (Serial.available() > 0) {
}
Mouse.move(20, 20, 0, 0);
Keyboard.press('Q');
Keyboard.releaseAll();
delay(3000);
}
The text was updated successfully, but these errors were encountered: