!lucy
@lucycpp
#include <Joystick.h>
Joystick_ Joystick(JOYSTICK_DEFAULT_REPORT_ID, JOYSTICK_TYPE_GAMEPAD, 0, 0, false, false, false, true, false, false, false, false, false, false, 6); // 6 botões
const int pinRe = 2;
const int pin1 = 3, pin2 = 4, pin3 = 5, pin4 = 6, pin5 = 7;
void setup() {
pinMode(pinRe, INPUT_PULLUP);
pinMode(pin1, INPUT_PULLUP); pinMode(pin2, INPUT_PULLUP);
pinMode(pin3, INPUT_PULLUP); pinMode(pin4, INPUT_PULLUP); pinMode(pin5, INPUT_PULLUP);
Joystick.begin();
}
void loop() {
Joystick.setButton(0, !digitalRead(pinRe)); // Botão 0 = Ré
Joystick.setButton(1, !digitalRead(pin1)); // Botão 1 = 1ª
Joystick.setButton(2, !digitalRead(pin2));
Joystick.setButton(3, !digitalRead(pin3));
Joystick.setButton(4, !digitalRead(pin4));
Joystick.setButton(5, !digitalRead(pin5));
Joystick.sendState();
delay(50);
}U