Пример #1
0
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)
Пример #2
0
	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()
Пример #3
0
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)
Пример #4
0

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()
Пример #5
0
# 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)
Пример #6
0
# 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)