#include <stdio.h>
#include "pico/stdlib.h"
#include "hardware/gpio.h"
#include "hardware/pwm.h"
#include "hardware/adc.h"
#define ADC 26
#define ADC_CH 0
#define FREQ 1000
#define L1 0
#define OUT 1
#define IN 0
void main()
{
uint16_t leit_adc = 0;
uint16_t converte_pwm = 0;
gpio_init(L1);
gpio_set_dir(L1, GPIO_OUT);
setup_pwm(L1, FREQ, 0);
adc_init();
adc_gpio_init(ADC);
adc_select_input()
sleep_ms (5);
while (true)
{
adc_read();
leit_adc=adc_read();
if(leit_adc >=5)
{
set_duty_cycle(L1, (leit_adc/5));
}
}
}