我正在尝试将MQ5传感器连接到Telosb并读取值,我正在使用contiki os。
我现在的问题是:
我知道我需要在contiki操作系统中使用ADC驱动程序,但我不知道该怎么做或从哪里开始?
有人可以指导我吗?
答案 0 :(得分:0)
TelosB的ADC驱动程序已在Contiki中实现,您可以在sky-sensors.c
中的文件sky-sensors.h
和contiki/platforms/sky
中找到它。
有关使用此“sky_sensor”API的传感器驱动程序示例,请参阅light-sensor.c
和temperature-sensor.c
。基本上,您需要选择要使用的ADC输入通道和要使用的参考电压,其余部分是微不足道的:调用sky_sensors_configure
函数并从映射到ADC输入端口的右侧存储器位置读取。例如,通过阅读ADC12MEM4
,您可以访问ADC通道4。