Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // APOLOGIES FOR NO COMMENTS IN THE CODE, LOST ALL DATA RECENTLY AND HAD TO REWRITE IN A HURRY HENCE NO COMMENTS
- const int switch1 = 9;
- const int switch2 = 10;
- const int switch3 = 11;
- int switchstate1 = 0;
- int switchstate2 = 0;
- int switchstate3 = 0;
- int lastswitchstate1 = 0;
- int lastswitchstate2 = 0;
- int lastswitchstate3 = 0;
- void setup(){
- pinMode(2, INPUT);
- pinMode(3, INPUT);
- pinMode(4, INPUT);
- pinMode(5, INPUT);
- pinMode(6, INPUT);
- pinMode(7, INPUT);
- pinMode(8, INPUT);
- pinMode(9, INPUT);
- pinMode(10, INPUT);
- pinMode(11, INPUT);
- Keyboard.begin();
- }
- void loop() {
- switchstate1 = digitalRead(switch1);
- switchstate2 = digitalRead(switch2);
- switchstate3 = digitalRead(switch3);
- while(digitalRead(2) == HIGH) {
- delay(100);
- Keyboard.press (231);
- delay(100);
- Keyboard.release(231);
- delay(100);
- }
- while(digitalRead(4) == HIGH) {
- delay(100);
- Keyboard.press (232);
- delay(100);
- Keyboard.release(232);
- delay(100);
- }
- while(digitalRead(5) == HIGH) {
- delay(100);
- Keyboard.press (233);
- delay(100);
- Keyboard.release(233);
- delay(100);
- }
- while(digitalRead(6) == HIGH) {
- delay(100);
- Keyboard.press (228);
- delay(100);
- Keyboard.release(228);
- delay(100);
- }
- while(digitalRead(7) == HIGH) {
- delay(100);
- Keyboard.press (229);
- delay(100);
- Keyboard.release(229);
- delay(100);
- }
- while(digitalRead(8) == HIGH) {
- delay(100);
- Keyboard.press (230);
- delay(100);
- Keyboard.release(230);
- delay(100);
- }
- while(digitalRead(3) == HIGH) {
- delay(100);
- Keyboard.press (130);
- Keyboard.press (197);
- delay(100);
- Keyboard.releaseAll ();
- delay(100);
- }
- if (switchstate1 != lastswitchstate1) {
- delay(100);
- Keyboard.press (114);
- delay(100);
- Keyboard.release (114);
- delay(100);
- }
- if (switchstate2 != lastswitchstate2) {
- delay(100);
- Keyboard.press (116);
- delay(100);
- Keyboard.release (116);
- delay(100);
- }
- if (switchstate3 != lastswitchstate3) {
- if (switchstate3 == HIGH) {
- delay(100);
- Keyboard.press (122);
- delay(100);
- Keyboard.release (122);
- delay(100);
- }
- else{
- delay(100);
- Keyboard.press (120);
- delay(100);
- Keyboard.release (120);
- delay(100);
- }
- }
- lastswitchstate1 = switchstate1;
- lastswitchstate2 = switchstate2;
- lastswitchstate3 = switchstate3;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement