예제 #1
0
    def __init__(self,
                 pi: pigpio.pi,
                 bus: int = 1,
                 addr: int = 0x27,
                 width: int = 16,
                 backlight_on: bool = True):
        self.pi = pi
        self.width = width
        self.backlight_on = backlight_on

        self.RS = (1 << 0)
        self.E = (1 << 2)
        self.BL = (1 << 3)
        self.B4 = 4

        self._h = pi.i2c_open(bus, addr)

        self._init()
예제 #2
0
 def __init__(self, pi: pigpio.pi, address=0x48):
     self.address = address
     self.pi = pi
     self.handle = pi.i2c_open(1, self.address, 0)