Files
veroxzik 855987f523 Major rewrite to convert to a proper library.
Removed the recommendation for a transistor on ACK.
2021-11-28 14:26:56 -05:00

29 lines
746 B
Arduino

#include <arduino_psx.h>
void setup() {
// Setup PSX
PSX.init(8);
// Setup buttons
pinMode(A0, INPUT_PULLUP);
pinMode(A1, INPUT_PULLUP);
pinMode(A2, INPUT_PULLUP);
pinMode(A3, INPUT_PULLUP);
pinMode(A4, INPUT_PULLUP);
pinMode(A5, INPUT_PULLUP);
}
void loop() {
// Set buttons
PSX.setButton(PS_INPUT::PS_LEFT, digitalRead(A0) == LOW);
PSX.setButton(PS_INPUT::PS_DOWN, digitalRead(A1) == LOW);
PSX.setButton(PS_INPUT::PS_UP, digitalRead(A2) == LOW);
PSX.setButton(PS_INPUT::PS_RIGHT, digitalRead(A3) == LOW);
PSX.setButton(PS_INPUT::PS_CIRCLE, digitalRead(A4) == LOW);
PSX.setButton(PS_INPUT::PS_CROSS, digitalRead(A5) == LOW);
// Send info
PSX.send();
}