Arduino Nano Keyboard Control Code
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 Nano.
Required hardware
- Arduino Nano
- 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();
}