#define DAC_PIN 25
#define ADC_PIN 36
#define POT 34
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
Serial.println("Hello, ESP32!");
}
void loop() {
// put your main code here, to run repeatedly:
float valorAD = analogRead(POT);
float valorTensao = valorAD*(3.3/4095.0);
int valorADMapeado = map(valorAD,0,4095,0,255);
int valorAD_DAC = analogRead(ADC_PIN);
float valorTensao_DAC = valorAD_DAC*(3.3/4095);
dacWrite(DAC_PIN,valorADMapeado);
Serial.print("Tensão Potenciometro:");
Serial.print(valorTensao);
Serial.print("\t Tensão DAC: ");
Serial.println(valorTensao_DAC);
delay(10); // this speeds up the simulation
}