# 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)