示例#1
0
def slow_gauge(fg_slow):
    """ A place for slow changing instruments. """
    while True:
        # Fuel gauge
        # Consider tank select switch
        tank_switch = TINK.getPOT(0,4)
        if tank_switch <= 5:
            fuel_gauge = fg_slow['/consumables/fuel/tank/level-gal_us']
        elif tank_switch > 5 and tank_switch <= 40:
            fuel_gauge = fg_slow['/consumables/fuel/tank[1]/level-gal_us']
        elif tank_switch > 40 and tank_switch <= 80:
            fuel_gauge = fg_slow['/consumables/fuel/tank[2]/level-gal_us']
        else:
            fuel_gauge = fg_slow['/consumables/fuel/tank[3]/level-gal_us']
        # Normalize fuel gauge value
        fuel_gauge_deg_cal = fuel_gauge * 0.9
        # Travel snubber
        fuel_gauge_deg_cal = snubber(fuel_gauge_deg_cal)
        TINK.setSERVO(0,2,fuel_gauge_deg_cal)
        time.sleep(1.0)
import piplates.TINKERplate as TINK
import time

TINK.openMETER(1)           #Create a display meter on the screen

while(True):
	pot=TINK.getPOT(0,4)
	TINK.setMETER(pot, ' ','Water Level:')
	time.sleep(.5)