def clearDisplay(self): lcd.clear() lcd.orient(lcd.LANDSCAPE_FLIP) lcd.font(lcd.FONT_Ubuntu) return self
def fullDemo(sec=5, rot=lcd.LANDSCAPE): lcd.orient(rot) dispFont(sec) time.sleep(0.1) fontDemo(sec, rot=False) time.sleep(0.1) fontDemo(sec, rot=True) time.sleep(0.1) lineDemo(sec) time.sleep(0.1) circleDemo(sec, dofill=False) time.sleep(0.1) circleDemo(sec, dofill=True) time.sleep(0.1) circleSimple() time.sleep(0.1) time.sleep(sec) time.sleep(0.1) ellipseDemo(sec, dofill=False) time.sleep(0.1) ellipseDemo(sec, dofill=True) time.sleep(0.1) rectDemo(sec, dofill=False) time.sleep(0.1) rectDemo(sec, dofill=True) time.sleep(0.1) roundrectDemo(sec, dofill=False) time.sleep(0.1) roundrectDemo(sec, dofill=True) time.sleep(0.1)
from m5stack import lcd, buttonA, buttonB, buttonC import network import utime lcd.init(lcd.M5STACK, width=320, height=240, mosi=23, miso=12, clk=18, cs=27, dc=26, rst_pin=5, invrot=0, bgr=True) lcd.orient(3) sta_if = network.WLAN(network.STA_IF) sta_if.active(True) sta_if.scan() # Scan for available access points sta_if.connect("login", "password") # Connect to an AP sta_if.isconnected() # Check for successful connection #rez = str(sta_if.ifconfig()) if not sta_if.isconnected(): sta_if.connect() print("Waiting for connection...") while not sta_if.isconnected(): utime.sleep(1)