diff options
Diffstat (limited to '.pio/libdeps/esp32-s3-n16r8/ESP32 BLE Mouse/examples')
3 files changed, 149 insertions, 0 deletions
diff --git a/.pio/libdeps/esp32-s3-n16r8/ESP32 BLE Mouse/examples/MouseButtons/MouseButtons.ino b/.pio/libdeps/esp32-s3-n16r8/ESP32 BLE Mouse/examples/MouseButtons/MouseButtons.ino new file mode 100644 index 0000000..2859377 --- /dev/null +++ b/.pio/libdeps/esp32-s3-n16r8/ESP32 BLE Mouse/examples/MouseButtons/MouseButtons.ino @@ -0,0 +1,45 @@ +/** + * This example turns the ESP32 into a Bluetooth LE mouse that continuously moves the mouse. + */ +#include <BleMouse.h> + +BleMouse bleMouse; + +void setup() { + Serial.begin(115200); + Serial.println("Starting BLE work!"); + bleMouse.begin(); +} + +void loop() { + if(bleMouse.isConnected()) { + Serial.println("Left click"); + bleMouse.click(MOUSE_LEFT); + delay(500); + + Serial.println("Right click"); + bleMouse.click(MOUSE_RIGHT); + delay(500); + + Serial.println("Scroll wheel click"); + bleMouse.click(MOUSE_MIDDLE); + delay(500); + + Serial.println("Back button click"); + bleMouse.click(MOUSE_BACK); + delay(500); + + Serial.println("Forward button click"); + bleMouse.click(MOUSE_FORWARD); + delay(500); + + Serial.println("Click left+right mouse button at the same time"); + bleMouse.click(MOUSE_LEFT | MOUSE_RIGHT); + delay(500); + + Serial.println("Click left+right mouse button and scroll wheel at the same time"); + bleMouse.click(MOUSE_LEFT | MOUSE_RIGHT | MOUSE_MIDDLE); + delay(500); + + } +}
\ No newline at end of file diff --git a/.pio/libdeps/esp32-s3-n16r8/ESP32 BLE Mouse/examples/ScrollAndMoveMouse/ScrollAndMoveMouse.ino b/.pio/libdeps/esp32-s3-n16r8/ESP32 BLE Mouse/examples/ScrollAndMoveMouse/ScrollAndMoveMouse.ino new file mode 100644 index 0000000..492beb5 --- /dev/null +++ b/.pio/libdeps/esp32-s3-n16r8/ESP32 BLE Mouse/examples/ScrollAndMoveMouse/ScrollAndMoveMouse.ino @@ -0,0 +1,84 @@ +/** + * This example turns the ESP32 into a Bluetooth LE mouse that continuously moves the mouse. + */ +#include <BleMouse.h> + +BleMouse bleMouse; + +void setup() { + Serial.begin(115200); + Serial.println("Starting BLE work!"); + bleMouse.begin(); +} + +void loop() { + if(bleMouse.isConnected()) { + + unsigned long startTime; + + Serial.println("Scroll up"); + startTime = millis(); + while(millis()<startTime+2000) { + bleMouse.move(0,0,1); + delay(100); + } + delay(500); + + Serial.println("Scroll down"); + startTime = millis(); + while(millis()<startTime+2000) { + bleMouse.move(0,0,-1); + delay(100); + } + delay(500); + + Serial.println("Scroll left"); + startTime = millis(); + while(millis()<startTime+2000) { + bleMouse.move(0,0,0,-1); + delay(100); + } + delay(500); + + Serial.println("Scroll right"); + startTime = millis(); + while(millis()<startTime+2000) { + bleMouse.move(0,0,0,1); + delay(100); + } + delay(500); + + Serial.println("Move mouse pointer up"); + startTime = millis(); + while(millis()<startTime+2000) { + bleMouse.move(0,-1); + delay(100); + } + delay(500); + + Serial.println("Move mouse pointer down"); + startTime = millis(); + while(millis()<startTime+2000) { + bleMouse.move(0,1); + delay(100); + } + delay(500); + + Serial.println("Move mouse pointer left"); + startTime = millis(); + while(millis()<startTime+2000) { + bleMouse.move(-1,0); + delay(100); + } + delay(500); + + Serial.println("Move mouse pointer right"); + startTime = millis(); + while(millis()<startTime+2000) { + bleMouse.move(1,0); + delay(100); + } + delay(500); + + } +}
\ No newline at end of file diff --git a/.pio/libdeps/esp32-s3-n16r8/ESP32 BLE Mouse/examples/ScrollDown/ScrollDown.ino b/.pio/libdeps/esp32-s3-n16r8/ESP32 BLE Mouse/examples/ScrollDown/ScrollDown.ino new file mode 100644 index 0000000..92960ae --- /dev/null +++ b/.pio/libdeps/esp32-s3-n16r8/ESP32 BLE Mouse/examples/ScrollDown/ScrollDown.ino @@ -0,0 +1,20 @@ +/** + * This example turns the ESP32 into a Bluetooth LE mouse that scrolls down every 2 seconds. + */ +#include <BleMouse.h> + +BleMouse bleMouse; + +void setup() { + Serial.begin(115200); + Serial.println("Starting BLE work!"); + bleMouse.begin(); +} + +void loop() { + if(bleMouse.isConnected()) { + Serial.println("Scroll Down"); + bleMouse.move(0,0,-1); + } + delay(2000); +} |
