#include "pico/stdlib.h"
#include "hardware/adc.h"
#include "hardware/pwm.h"
int main() {
stdio_init_all();
adc_init();
adc_gpio_init(26); // Pin ADC
adc_select_input(0);
gpio_set_function(15, GPIO_FUNC_PWM); // Pin PWM
uint slice_num = pwm_gpio_to_slice_num(15);
pwm_set_wrap(slice_num, 255);
pwm_set_enabled(slice_num, true);
while (true) {
uint16_t result = adc_read();
pwm_set_gpio_level(15, result >> 4); // Ajustar PWM
sleep_ms(10);
}
}