Paso 4: Código Teensy
Abajo está el código que usé en mi Teensy. Es bastante fácil de modificar para satisfacer sus necesidades. Puede encontrar más información sobre este proyecto en mi http://thenewhobbyist.com blog/*
Botón Reddit Upvote/Downvote
Este código envía la pulsación de la tecla "CTRL + SHIFT + A" o "CTRL + SHIFT + Z" a tu PC
o Mac. Asegúrese de que configurar su placa compatible Arduino a "Teclado + ratón" en
el menú "Tipo". Atajos de teclado pueden ser cambiado fácilmente, he agregado comentarios para hacerlo
más fácil de encontrar.
Para que funcione como un botón de Upvote/Downvote con Reddit necesitará instalar
Reddit Enhancement Suite (http://reddit.honestbleeps.com/) y su Upvote y
Teclas de acceso rápido Downvote a los asignados en este sketch de Arduino.
Código ejemplos editado y vuelto a trabajar de http://wwww.arduino.cc y
http://www.pjrc.com/Teensy
TheNewHobbyist 2011 < http://www.thenewhobbyist.com>
*/
Las entradas que utiliza para pulsar un botón
const int upVote = 8; Upvote
const int downVote = 5; Downvote
int upVoteStatus = 0;
int downVoteStatus = 0;
void setup() {}
pinMode (upVote, entrada);
pinMode (downVote, entrada);
}
void loop() {}
Compruebe los botones
upVoteStatus = digitalRead(upVote);
downVoteStatus = digitalRead(downVote);
Si se presiona el botón de Upvote
Si (upVoteStatus == HIGH) {}
Cambie las dos líneas siguientes para cambiar las teclas enviadas
Keyboard.set_modifier(MODIFIERKEY_CTRL | MODIFIERKEY_SHIFT);
Keyboard.set_key1(KEY_A);
Keyboard.send_now();
Keyboard.set_modifier(0);
Keyboard.set_key1(0);
Keyboard.send_now();
Delay(500);
}
Si se presiona el Downvote
Si (downVoteStatus == HIGH) {}
Cambie las dos líneas siguientes para cambiar las teclas enviadas
Keyboard.set_modifier(MODIFIERKEY_CTRL | MODIFIERKEY_SHIFT);
Keyboard.set_key1(KEY_Z);
Keyboard.send_now();
Keyboard.set_modifier(0);
Keyboard.set_key1(0);
Keyboard.send_now();
Delay(500);
}
}