Updated CV calibration related stuff
This commit is contained in:
@ -17,8 +17,8 @@
|
||||
const byte outsPins[6] = { 7, 8, 10, 6, 9, 11 };
|
||||
const byte clockOutPin = 3;
|
||||
|
||||
int CV1Calibration = 0;
|
||||
int CV2Calibration = 0;
|
||||
int CV1Calibration = 512;
|
||||
int CV2Calibration = 512;
|
||||
bool rotateScreen = false;
|
||||
|
||||
|
||||
@ -91,7 +91,14 @@ void checkInputs() {
|
||||
} else {
|
||||
a1Input = 512;
|
||||
}
|
||||
//a2Input = map(analogRead(ANALOGUE_INPUT_2_PIN), 0 - CV2Calibration, 1023 - CV2Calibration, 0, 1023);
|
||||
|
||||
if (analogRead(ANALOGUE_INPUT_2_PIN) > (CV1Calibration)) {
|
||||
a2Input = map(analogRead(ANALOGUE_INPUT_2_PIN), CV1Calibration, 1023, 512, 1023);
|
||||
} else if (analogRead(ANALOGUE_INPUT_2_PIN) < (CV1Calibration)) {
|
||||
a2Input = map(analogRead(ANALOGUE_INPUT_2_PIN), 0, CV1Calibration, 0, 512);
|
||||
} else {
|
||||
a2Input = 512;
|
||||
}
|
||||
}
|
||||
|
||||
void updateScreen() {
|
||||
@ -112,19 +119,26 @@ void updateScreen() {
|
||||
u8g2.drawStr(86, 8, valueChar);
|
||||
|
||||
u8g2.drawStr(10, 16, "MAP:");
|
||||
valueStr = String(map(a1Input, -1, 1024, -6, 6));
|
||||
valueStr = String(map(a1Input, 5, 1024, -5, 6));
|
||||
valueStr.toCharArray(valueChar, 16);
|
||||
u8g2.drawStr(32, 16, valueChar);
|
||||
|
||||
/*
|
||||
u8g2.drawStr(10, 32, "CV2:");
|
||||
|
||||
u8g2.drawStr(10, 40, "CV2:");
|
||||
valueStr = String(analogRead(ANALOGUE_INPUT_2_PIN));
|
||||
valueStr.toCharArray(valueChar, 16);
|
||||
u8g2.drawStr(32, 32, valueChar);
|
||||
u8g2.drawStr(64, 32, "CAL:");
|
||||
valueStr = String(analogRead(a2Input));
|
||||
u8g2.drawStr(32, 40, valueChar);
|
||||
|
||||
u8g2.drawStr(64, 40, "CAL:");
|
||||
valueStr = String(a2Input);
|
||||
valueStr.toCharArray(valueChar, 16);
|
||||
u8g2.drawStr(86, 32, valueChar);*/
|
||||
u8g2.drawStr(86, 40, valueChar);
|
||||
|
||||
u8g2.drawStr(10, 48, "MAP:");
|
||||
valueStr = String(map(a2Input, 5, 1024, -5, 6));
|
||||
valueStr.toCharArray(valueChar, 16);
|
||||
u8g2.drawStr(32, 48, valueChar);
|
||||
|
||||
|
||||
if (!digitalRead(SHIFT_BTN_PIN)) {
|
||||
calibrateCVs();
|
||||
|
||||
Reference in New Issue
Block a user