Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <Joystick.h>
- Joystick_ Joystick;
- const int BUTTON_1 = 5;
- const int BUTTON_2 = 6;
- void setup() {
- pinMode(BUTTON_1, INPUT_PULLUP);
- pinMode(BUTTON_2, INPUT_PULLUP);
- Joystick.begin();
- }
- int old_val_1 = 0;
- int old_val_2 = 0;
- void checkButton1() {
- int val_1 = !digitalRead(BUTTON_1);
- if (val_1 != old_val_1) {
- Joystick.setButton(0, val_1);
- old_val_1 = val_1;
- }
- delay(10);
- }
- void checkButton2() {
- int val_2 = !digitalRead(BUTTON_2);
- if (val_2 != old_val_2) {
- Joystick.setButton(1, val_2);
- old_val_2 = val_2;
- }
- delay(10);
- }
- void loop() {
- checkButton1();
- checkButton2();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement