from codebug_tether import CodeBug import time if __name__ == '__main__': cb = CodeBug() for i in range(10): cb.set_row(0, 0b10101) cb.set_row(1, 0b01010) cb.set_row(2, 0b10101) cb.set_row(3, 0b01010) cb.set_row(4, 0b10101) time.sleep(1) cb.set_row(0, 0b01010) cb.set_row(1, 0b10101) cb.set_row(2, 0b01010) cb.set_row(3, 0b10101) cb.set_row(4, 0b01010) time.sleep(1)
cb.clear() if __name__ == '__main__': cb = CodeBug('/dev/tty.usbmodemfa141') cb.clear() while True: if cb.get_input("A"): outputString = subprocess.check_output(batteryCommand) # print outputString batteryLife = outputString.split("\t")[1].split("%")[0] # print batteryLife displayString(batteryLife+'%') elif cb.get_input("B"): outputString = subprocess.check_output(batteryCommand) batteryLife = int(outputString.split("\t")[1].split("%")[0]) # print batteryLife rows = batteryLife/20 # print rows for i in range(rows): cb.set_row(i,0b11111) # time.sleep(.1) units = batteryLife%20 # print units unitleds = ((units)/4) # print unitleds for i in range(unitleds): cb.set_led(i,rows,1) time.sleep(4) cb.clear()
import time from codebug_tether import CodeBug if __name__ == '__main__': cb = CodeBug() for i in range(10): cb.set_row(0, 0b10101) cb.set_row(1, 0b01010) cb.set_row(2, 0b10101) cb.set_row(3, 0b01010) cb.set_row(4, 0b10101) time.sleep(1) cb.set_row(0, 0b01010) cb.set_row(1, 0b10101) cb.set_row(2, 0b01010) cb.set_row(3, 0b10101) cb.set_row(4, 0b01010) time.sleep(1)
if __name__ == '__main__': cb = CodeBug('/dev/tty.usbmodemfa141') cb.clear() while True: if cb.get_input("A"): outputString = subprocess.check_output(batteryCommand) # print outputString batteryLife = outputString.split("\t")[1].split("%")[0] # print batteryLife displayString(batteryLife + '%') elif cb.get_input("B"): outputString = subprocess.check_output(batteryCommand) batteryLife = int(outputString.split("\t")[1].split("%")[0]) # print batteryLife rows = batteryLife / 20 # print rows for i in range(rows): cb.set_row(i, 0b11111) # time.sleep(.1) units = batteryLife % 20 # print units unitleds = ((units) / 4) # print unitleds for i in range(unitleds): cb.set_led(i, rows, 1) time.sleep(4) cb.clear()
# only needed for testing import os import sys parentdir = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) sys.path.insert(0, parentdir) from codebug_tether import CodeBug import time if __name__ == '__main__': cb = CodeBug() cb.clear() for i in range(0x20): cb.set_row(0, i) time.sleep(1)