efer fev
Published © CC BY-NC

Crossfader With Arduino For VirtualDJ

Most easy way to make crossfader with Arduino.

BeginnerShowcase (no instructions)2,418
Crossfader With Arduino For VirtualDJ

Things used in this project

Schematics

Read value from potentiometer

Read value from potentiometer with analogRead

Code

Final code for most basic HID crossfader

Arduino
#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--;
 }
}

Credits

efer fev
0 projects • 0 followers

Comments