未來板MicroPython編程4:海龜繪圖

導入未來板庫

需要先導入未來板的庫才可以使用未來板的硬件。

from future import *

04: 海龜繪圖類

1. 設置海龜顏色

turtle.fillcolor(color)

color為RGB數值,0~255。例如(255,100,0)。

2. 海龜前進

turtle.forward(steps)

steps為前進步數。

3. 海龜左轉/右轉

turtle.left(angle)
turtle.right(angle)

angle為角度。

4. 海龜設定向前角度

turtle.setheading(angle)

angle為角度。

5. 海龜移動到某一點

turtle.goto(x,y)

x,y參數為座標,分別為0~159和0~127。

6. 海龜設定座標

turtle.setx(x)
turtle.sety(y)

x,y參數為座標,分別為0~159和0~127。

7. 海龜繪畫點

turtle.dot(d)

d參數為直徑。

8. 海龜繪畫圓圈

turtle.circle(r,angle)

r參數為半徑。angle參數為角度,360為之一個完整的圓圈。

9. 海龜設定填充

turtle.begin_fill()
turtle.end_fill()

#注意:由於未來板的硬件像素未達到海龜之需求,使用填充可能會有bug,無法正常填充。

10. 海龜落筆抬筆

turtle.pendown()
turtle.penup()

11. 海龜清屏

turtle.clear()

海龜使用範例

from future import *

turtle.clear()
turtle.penup()
turtle.setx(80)
turtle.sety(64)
turtle.pendown()
for i in range(5):
    turtle.forward(40)
    turtle.right(144)