㈠ 「圖形化編程」Micro:bit 龜龜擴展庫介紹
今天意外發現了一個名為 Turtle 的 micro:bit 擴展庫,它能夠通過編程式控制制 led 亮點移動並畫出復雜的圖形,盡管 micro:bit 板子的點陣限制了復雜度,但嘗試一下依然很有樂趣。下面展示了一幅螺旋線畫作。
這節教程將詳細介紹 Turtle 擴展庫的基礎用法和各模塊功能。靈感來源於 Logo 編程語言,用於畫烏龜圖形,通過編程命令控制烏龜的移動軌跡。
Turtle 擴展庫包含五個主要元素:位置、方向、移動步數、移動速度和筆刷。
位置代表小烏龜的坐標,用於設置起始位置或移動路徑。方向表示下一步移動方向,可以通過調整角度改變方向。移動步數決定下一條軌跡的長度,例如向前移動 30 步。移動速度決定了繪制速度,速度快則軌跡繪製得快。筆刷則像虛擬畫筆,控制是否繪制軌跡。
要添加 Turtle 擴展庫,只需在 Makecode 網站找到 microturtle,點擊添加到項目即可。
Turtle 擴展庫包含多個模塊,如控制移動步數的 forward 和 back,控制方向的 turn left 和 turn right,設置位置的 set position 和 home,控制筆刷的 pen down 和 pen up,以及設置亮度和速度的模塊。
通過 Turtle 擴展庫,可以繪制各種圖形,如螺旋線。下節教程將實現開始時展示的螺旋線畫作,敬請期待。
如需購買最新版 micro:bit,可以點擊下方鏈接,對我的工作表示支持。再次感謝。
㈡ plc中ld是什麼意思
1. LD代表Ladder Diagram(梯形圖),是PLC(可編程邏輯控制器)編程中常用的一種圖形化編程語言。
2. 梯形圖語言以圖形符號為基礎,易於理解和操作,適用於描述和控制自動化系統的電氣和機械設備。
3. 梯形圖主要由線圈、接觸器、計數器、定時器等符號構成,這些符號的組合用於表達控制邏輯。
4. LD語言中的基本元素包括並聯、串聯、反向和分支等連接方式,它們共同構成了復雜的控制邏輯。
5. LD語言廣泛應用於工業自動化領域,如製造業、過程式控制制、機器人技術等,用以實現高效和精確的控制。
6. 掌握LD語言對於自動化工程師和技術人員至關重要,它要求理解電路原理、控制邏輯、PLC硬體和軟體知識,並通過實踐提升編程和調試技能。