Salve, sono alle prese con il mio primo progetto, ed ho un problema con lo sketch. (allego, controller_try_1.ino)
Ho collegato ad Arduino un keypad 4x3 e due potenziometri 10k.
Voglio fare in modo che muovendo un potenziometro, mandi il serial.write, ma non mentre è fermo. Non riesco.
Questa è la parte di codice.
int outputValue;
int outputValueA=0;
void setup()
{
Serial.begin(57600);
}
void loop() {
int sensorValue = analogRead(A0);
outputValue = map(sensorValue, 0, 1023, 0, 127);
if (outputValue!=outputValueA)
{
outputValueA=outputValue;
noteOn(0xB0,0x08, outputValue);
}
E non capisco dove sbaglio.
P.S noteOn sarebbe
void noteOn(int cmd, int pitch, int velocity) {
Serial.write(cmd);
Serial.write(pitch);
Serial.write(velocity);
delay(25);
}
Se mi poteste aiutare ve ne sarei grato.
A lavoro finito (campa cavallo...) condividerò sketch e schema sul forum :D!
Edit: risolto, problema col collegamento dei potenziometri