#include "Keyboard.h"
void setup() {
Keyboard.begin();
}
int level=0;
void loop() {
int sensorValue = analogRead(A0);
if(sensorValue<=1)
{
Keyboard.press(KEY_LEFT_CTRL);
Keyboard.press(KEY_PAGE_DOWN);
Keyboard.releaseAll();
level=100;
}
else if (sensorValue> 1022){
Keyboard.press(KEY_LEFT_CTRL);
Keyboard.press(KEY_PAGE_UP);
Keyboard.releaseAll();
level=0;
}
int val = map(sensorValue, 0, 1023, 0, 100);
Serial.println(val);
Serial.println(level);
if(level< val)
for (int i=0;i< val-level;i++){
Keyboard.press(KEY_PAGE_UP); Keyboard.releaseAll();
level++;
}
else if(level > val)
for (int i=0;i< level-val;i++){
Keyboard.press(KEY_PAGE_DOWN);
Keyboard.releaseAll();
level--;
}
}
Comments