[MicroPython] 畫出「笑臉」的範例
-
這是一個高一學生,第一次玩 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)