#include <stdio.h>
#include "pico/stdlib.h"
#include "hardware/adc.h"
#include "math.h"
void init_adc();
void ler_adc();
int main() {
stdio_init_all();
init_adc();
while (true) {
ler_adc();
sleep_ms(250);
}
}
void init_adc() {
adc_init();
adc_gpio_init(26);
adc_gpio_init(27)
}
void ler_adc() {
adc_select_input(0);
uint16_t resultado = adc_read();
const float fator_conversao = 3.3 / 4095;
printf("%.2f ", resultado * fator_conversao);
adc_select(1);
const int BETA = 3950;
float temperatura = 1 / (log(1) / (4095 / adc_read() - 1)) / BETA + 1 / 285.15;
printf("%.2f\n", temperatura)
}