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