@@ -0,0 +1,31 @@ | |||
#include <CommonBusEncoders.h> | |||
#include <HID-Project.h> | |||
CommonBusEncoders encoders(15, 19, 4, 1); | |||
void setup() { | |||
//Setup encoder | |||
encoders.setDebounce(16); | |||
encoders.resetChronoAfter(10000); | |||
encoders.addEncoder(1, 2, 18, 1, 100, 199); | |||
pinMode(6, OUTPUT); | |||
digitalWrite(6, LOW); | |||
//Start Consumer keyboard | |||
Consumer.begin(); | |||
//Serial debugging | |||
//Serial.begin(9600); | |||
} | |||
void loop() { | |||
int code = encoders.readAll(); | |||
if (code != 0) { | |||
//Serial.println(code); | |||
} | |||
if (code == 101) Consumer.write(MEDIA_VOLUME_DOWN); | |||
if (code == 100) Consumer.write(MEDIA_VOLUME_UP); | |||
if (code == 199) Consumer.write(MEDIA_VOLUME_MUTE); | |||
} |
@@ -0,0 +1,31 @@ | |||
#include <CommonBusEncoders.h> | |||
#include <HID-Project.h> | |||
CommonBusEncoders encoders(8, 10, 3, 1); | |||
void setup() { | |||
//Setup encoder | |||
encoders.setDebounce(16); | |||
encoders.resetChronoAfter(10000); | |||
encoders.addEncoder(1, 2, 9, 1, 100, 199); | |||
pinMode(5, OUTPUT); | |||
digitalWrite(5, LOW); | |||
//Start Consumer keyboard | |||
Consumer.begin(); | |||
//Serial debugging | |||
//Serial.begin(9600); | |||
} | |||
void loop() { | |||
int code = encoders.readAll(); | |||
if (code != 0) { | |||
//Serial.println(code); | |||
} | |||
if (code == 101) Consumer.write(MEDIA_VOLUME_DOWN); | |||
if (code == 100) Consumer.write(MEDIA_VOLUME_UP); | |||
if (code == 199) Consumer.write(MEDIA_VOLUME_MUTE); | |||
} |