Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/env python
- import serial
- import time
- class LEDDriver:
- ser = None
- def __init__(self,port):
- self.ser = serial.Serial(port,115200,timeout = 1)
- time.sleep(2)
- def animate(self):
- self.ser.write(b'a')
- def nfc(self, onoff):
- if onoff:
- self.ser.write(b'n')
- else:
- self.ser.write(b'o')
- def cash(self, onoff):
- if onoff:
- self.ser.write(b'c')
- else:
- self.ser.write(b'0')
- def feed(self):
- self.ser.write(b'f')
- def main():
- LEDs = LEDDriver("/dev/cu.usbmodem1421")
- print("animate")
- LEDs.animate()
- time.sleep(11)
- print("flash nfc")
- LEDs.nfc(True)
- time.sleep(1)
- LEDs.nfc(False)
- time.sleep(2)
- print("flash cash")
- LEDs.cash(True)
- time.sleep(1)
- LEDs.cash(False)
- time.sleep(2)
- print("Feed animation")
- LEDs.feed()
- if __name__ == "__main__":
- main()
Add Comment
Please, Sign In to add comment