# create voltage divider for use with MCP3008 ADC def volt_div(r1, r2, vIn): vOut = (vIn * r2)/(r1 + r2) return round(vOut,3) # calculate vOut values for each wind direction using known resistances from datasheet, 3.3 V from RPi and 4.7K ohm resistor resistances = [33000, 6570, 8200, 891, 1000, 688, 2200, 1410, 390, 3140, 16000, 14120, 120000, 42120, 64900, 21880] for i in range(len(resistances)): print(resistances[i],volt_div(5000, resistances[i], 3.3))