AbstractBeliefs

Untitled

Feb 14th, 2012
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #define CODES_COUNT 1
  2.  
  3. char* codes[CODES_COUNT] = {
  4.   {"f24119fe", {KEY_Z, Z}},
  5. };
  6.  
  7. const int  MAX_STRING_LEN = 80;
  8. char stringBuffer[MAX_STRING_LEN+1];
  9. char* keyConfig[MAX_STRING_LEN];
  10.  
  11. void setup() {
  12.   Serial.begin(9600);
  13.   for (int i = 0; i < CODES_COUNT; i++) {
  14.     int counter = 0;
  15.     char *str;
  16.     char *p;
  17.     strncpy(stringBuffer, codes[i], MAX_STRING_LEN); // copy source string
  18.     for( str = strtok_r(stringBuffer, ",", &p); str; str = strtok_r(NULL, ",", &p)) {
  19.       keyConfig[counter] = str;
  20.       counter++;
  21.     }
  22.   }
  23. }
  24.  
  25. void loop() {
  26.     Serial.println(String(keyConfig[0]).trim());
  27.     Serial.println(String(keyConfig[1]).trim());
  28.     Serial.println(String(keyConfig[2]).trim());
  29.    
  30. //    Keyboard.set_key1(String(keyConfig[1]).trim());
  31.     Keyboard.set_key1(KEY_Z);
  32.     Keyboard.send_now();
  33.     Keyboard.set_key1(0);
  34.     Keyboard.send_now();
  35.    delay(5000);
  36. }
Advertisement
Add Comment
Please, Sign In to add comment