Here is a code:
from bbio import *
from bbio.libraries.BBIOServer import *
server = BBIOServer()
#D1 = SPI1_D0
#D2 = SPI1_SCLK
D3 = GPIO1_6
D4 = GPIO1_7
D5 = GPIO1_2
D6 = GPIO1_3
#Dhigh = D1 or D2 or D3 or D4 or D5 or D6
#Dlow = D1 and D2 and D3 and D4 and D5 and D6
def setup():
#pinMode(D1, OUTPUT)
#pinMode(D2, OUTPUT)
pinMode(D3, OUTPUT)
pinMode(D4, OUTPUT)
pinMode(D5, OUTPUT)
pinMode(D6, OUTPUT)
io = Page("I/O")
io.add_heading("Degree Control")
#io.add_button(lambda: toggle(Dlow), "0-Degree", newline=True)
#io.add_monitor(lambda: pinState(Dlow), "current state:")
#io.add_button(lambda: toggle(D1), "5,6-Degree", newline=True)
#io.add_monitor(lambda: pinState(D1), "current state:")
#io.add_button(lambda: toggle(D2), "11,2-Degree", newline=True)
#io.add_monitor(lambda: pinState(D2), "current state:")
io.add_button(lambda: toggle(D3), "22,5-Degree", newline=True)
io.add_monitor(lambda: pinState(D3), "current state:")
io.add_button(lambda: toggle(D4), "45-Degree", newline=True)
io.add_monitor(lambda: pinState(D4), "current state:")
io.add_button(lambda: toggle(D5), "90-Degree", newline=True)
io.add_monitor(lambda: pinState(D5), "current state:")
io.add_button(lambda: toggle(D6), "180-Degree", newline=True)
io.add_monitor(lambda: pinState(D6), "current state:")
#io.add_button(lambda: toggle(Dhigh), "354,4-Degree", newline=True)
#io.add_monitor(lambda: pinState(Dhigh), "current state:")
server.start(io)
def loop():
pass
run(setup, loop)