示例#1
0
def get_sensor_data(addr_extended):     
	out = {} 
	for pin in ['D1','D2','D3']:
		WPAN.ddo_set_param(addr_extended, pin, 2)

	buf = WPAN.ddo_get_param(addr_extended, 'is')

	buf1 = parse_is(buf)["AI1"]
	out['Light'] = round(adc_convert(buf1, "Light"))                                   
    
	buf2 = parse_is(buf)["AI2"]
	out['Temp_C'] = round(adc_convert(buf2, "Temp")[0])                                  
    
	buf3 = parse_is(buf)["AI3"]
   
	out['Humid'] = round(adc_convert(buf3, "Humidity"))  
	return out