Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/python
- from appJar import gui
- from time import sleep
- import serial
- import numpy as np
- def press(btn):
- print(btn)
- app = gui("MetaSolar HUB GUI","1280x720")
- ser = serial.Serial("/dev/ttyS0", 115200, serial.EIGHTBITS, serial.PARITY_NONE, serial.STOPBITS_ONE, timeout=1)
- ser.write(b'\x00\x34'); app.setFont("16");
- app.setSticky("news");
- app.setExpand("both")
- #app.addLabel("l1", "Some text", 0)
- app.addButton("One", press)
- app.addLabel("l2", "1", 0, 1)
- app.addLabel("l3", "2", 1, 0, 2)
- #app.setLabelBg("l1", "red");
- app.setLabelBg("l2", "blue");
- app.setLabelBg("l3", "green");
- #app.getLabelWidget("l3").config(font=("","26",""))
- sleep(0.1)
- x=ser.read(80)
- words = x.split("\r\n")
- for x in range(0, 12):
- words[x] = float(words[x])
- words.remove('');
- #app.addLabel("data",words[0]*2)
- app.setLabel("l3",words)
- ser.close()
- app.go()
- #sleep(5)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement