24 lines
570 B
Arduino
24 lines
570 B
Arduino
|
// A button box example using all of the button types.
|
||
|
// This is the code used in the Black Box project.
|
||
|
// TODO: add link to blog post, once it exists.
|
||
|
|
||
|
#include <Joystick.h>
|
||
|
|
||
|
Joystick joystick;
|
||
|
|
||
|
void setup() {
|
||
|
pinMode(13, OUTPUT);
|
||
|
digitalWrite(13, LOW);
|
||
|
|
||
|
joystick.Init();
|
||
|
joystick.AddButton(2, BUTTON_PULSED_DOUBLE_ACTION);
|
||
|
joystick.AddButton(3, BUTTON_PULSED_DOUBLE_ACTION);
|
||
|
joystick.AddButton(4, BUTTON_PULSED_DOUBLE_ACTION);
|
||
|
joystick.AddButton(5, BUTTON_MAINTAINED);
|
||
|
joystick.AddButton(6, BUTTON_PULSED);
|
||
|
}
|
||
|
|
||
|
void loop () {
|
||
|
joystick.Update();
|
||
|
}
|