<div dir="auto">Hi all,<div dir="auto"><br></div><div dir="auto">I have following code</div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto">adc_t g4= GPIO4;</div><div dir="auto">void main(){</div><div dir="auto">adc_init(g4);</div><div dir="auto"><br></div><div dir="auto">while(1){</div><div dir="auto">printf("Value=%d",adc_sample(g4,ADC_RES_12BIT);</div><div dir="auto"><br></div><div dir="auto">}</div><div dir="auto">}</div><div dir="auto">My question is what is the step that i missed. It always prompt 4095 to screen. In my hardware design i made a voltage divider circuit with a 4.7k and a LDR. I measured ldr and it was 2.7 volts when sample results was 4095. Could someone satisfy an example or try to run my code in another device?</div><div dir="auto"><br></div><div dir="auto">Is there an example for ADC in Riotos</div></div>