int signalPwmOutputPin=4;//Aux Output PWM (uscita monitor del segnale campionato)
int signalAnalogInputPin=36;//GPIO36=ADC0input
int signalInputValue;//valore del campione ADC
double runtime;
void setup() {
//pinMode(signalInput,INPUT);
pinMode(signalPwmOutputPin,OUTPUT);
pinMode(signalAnalogInputPin,INPUT);
Serial.begin(115200);
delay(2000);
}
void loop() {
runtime=micros()/1000.0;//variabile tempo del campione(in secondi)
signalInputValue=analogRead(signalAnalogInputPin);
Serial.print("runtime: ");
Serial.println(runtime,4);
Serial.print("signalInputValue: ");
Serial.println(signalInputValue,4);
analogWrite(signalPwmOutputPin,signalInputValue);//GPIO4 Analog Output (PWM)
}