Exemplo n.º 1
0
def start_ap():
    sta.active(False)
    ap.active(True)
    ap.config(essid='PIXEL_KIT_{}'.format(get_id()))
    # ap.config(authmode=3, password='******')
    webrepl.start()
    kit.set_background([0, 0, 10])
    draw_ip(ap.ifconfig()[0])
    kit.render()
Exemplo n.º 2
0
def start():
    global t
    global level
    while True:
        t = t + level
        kit.check_controls()
        kit.set_background(colors[0])
        loop()
        kit.render()
    sleep(0.01)
Exemplo n.º 3
0
def start():
    global t
    reset()
    while True:
        t += 1
        kit.set_background(colors[0])
        if gameOver and kit.button_a.value() == 0:
            reset()
        loop()
        kit.render()
        sleep(0.01)
Exemplo n.º 4
0
def loop():
    global t
    t = t + 1
    kit.check_controls()
    if not gameOver:
        if t % int(level) == 0:
            updateBall()
        kit.clear()
        renderFrame()
        kit.render()
    else:
        kit.set_background([10, 10, 0])
        for i in range(0, score):
            kit.set_pixel(i % 16, int(i / 16), [10, 0, 0])
        kit.render()
Exemplo n.º 5
0
def connect(ssid, password):
    ap.active(False)
    sta.active(True)
    sta.connect(ssid, password)
    timeout = 50
    while not sta.isconnected():
        utime.sleep_ms(100)
        timeout -= 1
        if timeout == 0:
            break
    if sta.isconnected():
        print('Connected', sta.ifconfig())
        webrepl.start()
        kit.set_background([0, 10, 0])
        draw_ip(sta.ifconfig()[0])
        kit.render()
    else:
        print('Not connected')
        kit.set_background([10, 0, 0])
        draw_ip()
        kit.render()
Exemplo n.º 6
0
    global render
    for x in render_list:
        kit.set_pixel(x[0], x[1], x[2])


def get_brightness(percentage):
    global brightness
    brightness = round(255 * percentage)
    get_colour(temp_percent)


kit.on_joystick_left = go_left
kit.on_joystick_right = go_right
kit.on_joystick_up = go_up
kit.on_joystick_down = go_down
kit.on_button_a = click
kit.on_button_b = toggle
kit.on_joystick_click = joystick

while True:
    percentage = get_percentage()
    if hue:
        get_colour(percentage)
    else:
        get_brightness(percentage)
    kit.check_controls()
    kit.set_background(black)
    render_drawing()
    kit.set_pixel(position_x, position_y, colour)
    kit.render()
    sleep(0.1)
Exemplo n.º 7
0
print('Booting...')
import webrepl
import PixelKit as kit
from machine import unique_id
from time import sleep

kit.set_background([10, 5, 0])
kit.render()
sleep(0.5)

def get_id():
    return int.from_bytes(unique_id(), 'little')

def saveWifiConf(ssid=None, password=None):
    with open('wifi.py', 'w') as f:
        if ssid is None:
            f.write('SSID=None\n')
        else:
            f.write('SSID="{}"\n'.format(ssid))
        if ssid is None:
            f.write('PASSWORD=None\n')
        else:
            f.write('PASSWORD="******"\n'.format(password))
        f.close()

try:
    import wifi as CONF
except:
    saveWifiConf()
    import wifi as CONF