[MicroPython] 畫出「笑臉」的範例


  • wbo

    這是一個高一學生,第一次玩 WiFiBoy 8266 V2 的第一個程式。

    他說要試試 sin, cos 的繪圖方式。很快就畫出了這個「笑臉」。

    import math
    wifiboy.cls(0)

    for i in range(0,180):
        r = 60
        x = int(math.cos(i/57.32)*r)+64
        y = int(math.sin(i/57.32)*r)+80
        wifiboy.line(x, y, x, 160-y, 0xe0ff)

    for i in range(0,180):
        r = 30
        x = int(math.cos(i/57.32)*r)+64
        y = int(math.sin(i/57.32)*r)+90
        wifiboy.box(x, y, 2, 2, 0)

    for i in range(0,180):
        r = 10
        x = -int(math.cos(i/57.32)*r)+40
        y = -int(math.sin(i/57.32)*r)+60
        wifiboy.box(x, y, 2, 2, 0)
      
    for i in range(0,180):
        r = 10
        x = -int(math.cos(i/57.32)*r)+88
        y = -int(math.sin(i/57.32)*r)+60
        wifiboy.box(x, y, 2, 2, 0)



看起來你的連線到 WiFiBoy.Club 已經遺失,請稍等一下我們嘗試重新連線。