51hei截圖20220406170706548.jpg (60.72 KB, 下載次數: 55)
下載附件
2022-4-7 14:38 上傳
51hei截圖20220406170619180.jpg (60.61 KB, 下載次數: 72)
下載附件
2022-4-7 14:38 上傳
在Arduino的學習應用中,舵機的控制非常的普及,也非常的重要。本教程帶小伙伴在彩屏上制作一個虛擬舵機,通過控制器發送指令控制舵機的角度。有興趣的小伙伴一起來看一下。
步驟1:首先我們要制作舵機圖片:舵機和舵臂。為了讓圖片顯示效果更好,我們使用PNG背景透明的圖片格式。
51hei截圖20220407142726562.jpg (4.66 KB, 下載次數: 58)
下載附件
2022-4-7 14:38 上傳
步驟2:使用ATF_UITool_V30資源文件制作工具,制作彩屏端舵機顯示效果。
舵機在轉動過程中,舵機是不動的,只有舵臂圍繞圓心旋轉。這里我們使用表盤控件來完成舵臂的轉動。
51hei截圖20220406170417369.jpg (61.53 KB, 下載次數: 62)
下載附件
2022-4-7 14:38 上傳
我們選擇號舵機轉動的點和舵臂轉動的點。然后設置舵臂的0度角和180度角的位置。這樣儀表盤控件就做好了。在制作中,本控件的ID號是:100。這個要記住,這是后續編程的時候,我們要發送舵機角度要用。
51hei截圖20220406170405624.jpg (49.62 KB, 下載次數: 68)
下載附件
2022-4-7 14:38 上傳
為了方便我們觀察舵機角度,我們在舵機模型右側又做了一個ID為101的數字控件,用來顯示舵機角度。
備注:在工具中我們可以選擇將ID100和ID101的控件綁定,這樣兩個控件可以用同一個數據來控制。
51hei截圖20220407091912375.jpg (17.29 KB, 下載次數: 66)
下載附件
2022-4-7 14:38 上傳
最后我們將制作好的資源文件ServoDemo.ers,拷貝到彩屏中。
步驟3:編寫Arudino代碼
ServoDemo.jpg (60.77 KB, 下載次數: 58)
下載附件
2022-4-7 14:38 上傳
我們在Arduino官方例程中,添加幾條彩屏顯示指令即可,見下圖紅框處:
51hei截圖20220406170237194.jpg (41.28 KB, 下載次數: 57)
下載附件
2022-4-7 14:38 上傳
連接Arduino主板和彩屏:
51hei截圖20220107111206899.jpg (48.04 KB, 下載次數: 55)
下載附件
2022-4-7 14:38 上傳
一個虛擬舵機就在彩屏上出現了:
51hei截圖20220407141037406.jpg (54.81 KB, 下載次數: 58)
下載附件
2022-4-7 14:38 上傳
最后:
本教程中用到的圖片、代碼和資源文件等素材,都可以在在這里下載:
資源下載:鏈接:https://pan.baidu.com/s/1A0IJMNr_n5F-gFk4NBaPjw?pwd=ATFC
下載2:
視頻:
Arduino ATFC彩屏初級應用例程.7z
(1.6 MB, 下載次數: 10)
2022-4-13 03:53 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
游客,本帖隱藏的內容需要積分高于 1 才可瀏覽,您當前積分為 0
|