Exemplo n.º 1
0
# Init buttons
btnUp = ButtonPin('X3', Pin.IN, Pin.PULL_UP)
btnDown = ButtonPin('X2', Pin.IN, Pin.PULL_UP)
btnOk = ButtonPin('X1', Pin.IN, Pin.PULL_UP)

# Init relays
rele1 = Pin('Y9', Pin.OUT_PP)
rele2 = Pin('Y10', Pin.OUT_PP)
rele3 = Pin('Y11', Pin.OUT_PP)
rele4 = Pin('Y12', Pin.OUT_PP)

# Init display
spi = SPI(1)
lcd = LCD(TriumMars(spi, 'X5', 'X7'), False)
lcd.contrast(25)

# Init OneWire
ow = OneWire('X4')
ds = DS18B20(ow)

resourses = None

class Resourses(object):
    def __init__(self):
        self.mainImage = BMP('images/main.bmp') #self.load_image('images/main.bmp')
        self.btn1Image = BMP('images/btn1.bmp') # self.load_image('images/btn1.bmp')
        self.btn2Image = BMP('images/btn2.bmp') #self.load_image('images/btn2.bmp')
        self.btn3Image = BMP('images/btn3.bmp') #self.load_image('images/btn3.bmp')  
        self.fn_numsmile = Font('fonts/nums_smile', True)
        self.fn_numlarge = LCDfont(20, 40, 4)