Arduino Mega 2560
MPR121 capacitive touch keypad controller is capable to sense 12 buttons. When you touch a button, the character is sent to this OZEKI software. The 12 characters are numbers (0-9) plus * and #. You can connect the MPR121 to your Arduino Mega 2560.
Required hardware
- Arduino Mega 2560
- MPR121 capaticive keyboard
Source code to install on controller
Before you upload this code to your Arduino, please format the EEPROM...
#include <OzIDManager.h> #include <OzKeyboardController.h> OzIDManager* manager; OzKeyboardController* keyboardController; void setup() { Serial.begin(115200); manager = new OzIDManager; manager->_sendACK = true; manager->_checksum = true; OzCommunication::setIDManager(manager); keyboardController = new OzKeyboardController(); //continues if keyboard has been detected int x = 1; manager->sendLinkSetup(); manager->PrintWelcomeLine(keyboardController, x++, "MyKeyboard"); Wire.begin(); } void loop() { OzCommunication::communicate(); keyboardController->ownLoop(); }