平台 | 内核版本 |
---|---|
RK1108 | Linux3.1 |
命令行读取
cat /sys/class/lightsensor/lsr_0/value
查看adc
值
程序读取
FILE *light = NULL;
char adc_buff[100] ={0};
int adc;
light = fopen("/sys/class/lightsensor/lsr_0/value","r");
if(light != NULL){
fseek(light, 0, 0);
fread(adc_buff , 1, 4 ,light);
adc = atoi(adc_buff);
printf("yang value = %d \r\n",adc);
fclose(light);
}