#include <stdio.h>
#include "pico/stdlib.h"
#include "hardware/adc.h"
#include "hardware/gpio.h"
#define led1 1
#define led 0
#define pino_potenciometro 26
#define pino_potenciometro1 27
#define canal_potenciometro 0
#define canal_potenciometro1 1
int main()
{
stdio_init_all();
adc_init();
adc_gpio_init(pino_potenciometro);
adc_select_input(canal_potenciometro);
gpio_init(led);
gpio_set_dir(led, GPIO_OUT);
gpio_put(led, 0);
adc_init();
adc_gpio_init(pino_potenciometro1);
adc_select_input(canal_potenciometro1);
gpio_init(led1);
gpio_set_dir(led1, GPIO_OUT);
gpio_put(led1, 1);
while (true)
{
adc_select_input(0);
uint16_t leitura_potenciometro = adc_read();
if(leitura_potenciometro <= 1000)
{
gpio_put(led, 1);
}
else
{
gpio_put(led, 0);
}
adc_select_input(1);
uint16_t leitura_potenciometro1 = adc_read();
if(leitura_potenciometro1 >= 1000)
{
gpio_put(led1, 1);
}
else
{
gpio_put(led1, 0);
}
}
}