This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include "mbed.h" | |
#include "USBMouse.h" //The library to work as a mouse | |
USBMouse mouse; //Declare the object mouse | |
DigitalIn myInput(p5); //Set an input to control when to send clicks | |
int main() { | |
myInput.mode(PullDown); //Internal pull-down in the input pin | |
while (1) { //Forever: | |
if(myInput.read()==1) //If the input button/switch is enabled |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* This sketch is the BLE GATT client for a halloween costume. | |
* For more information on the project, check this post: | |
* https://jcjc-dev.com/2019/11/11/esp32-arduino-bluetooth-halloween-costume/ | |
* | |
* Author: Juan Carlos Jimenez Caballero | |
* | |
* License: Fully Open Source. Use at your own peril | |
* This firmware uses code found in Aruino's ESP32 BLE GATT example, and some | |
* snippets from other unlicensed open source projects |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
* This sketch is the BLE GATT server for a halloween costume. | |
* For more information on the project, check this post: | |
* https://jcjc-dev.com/2019/11/11/esp32-arduino-bluetooth-halloween-costume/ | |
* | |
* Create a BLE server that, once we receive a connection, will poll a button and | |
* an accelerometer. If the button is pressed or the device is moved abruptly, | |
* the device will send a notification to the BLE clients. | |
* | |
* The service advertises itself as $BLE_STORM_SERVICE_UUID |
OlderNewer