int output = DAC1; // analog output pin String inData; int val;
void setup() { Serial.begin(9600);
}
void loop() { while (Serial.available() > 0) { char value = Serial.read(); inData += value; if(value == '\n'){ val = inData.toInt(); // 0..255 val=constrain(val, 543, 2720); analogWrite(output, map(val,543,2720, 0, 255)); Serial.println(val); inData = ""; } } }
int output = DAC1; // analog output pin
String inData;
int val;
void setup()
{
Serial.begin(9600);
}
void loop() {
while (Serial.available() > 0) {
char value = Serial.read();
inData += value;
if(value == '\n'){
val = inData.toInt(); // 0..255
val=constrain(val, 543, 2720);
analogWrite(output, map(val,543,2720, 0, 255));
Serial.println(val);
inData = "";
}
}
}