找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 2542|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

[教程]在彩屏上畫一個(gè)舵機(jī)用Arduino來控制效果出奇的好

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主




在Arduino的學(xué)習(xí)應(yīng)用中,舵機(jī)的控制非常的普及,也非常的重要。本教程帶小伙伴在彩屏上制作一個(gè)虛擬舵機(jī),通過控制器發(fā)送指令控制舵機(jī)的角度。有興趣的小伙伴一起來看一下。

步驟1:首先我們要制作舵機(jī)圖片:舵機(jī)和舵臂。為了讓圖片顯示效果更好,我們使用PNG背景透明的圖片格式。





步驟2:使用ATF_UITool_V30資源文件制作工具,制作彩屏端舵機(jī)顯示效果。
舵機(jī)在轉(zhuǎn)動(dòng)過程中,舵機(jī)是不動(dòng)的,只有舵臂圍繞圓心旋轉(zhuǎn)。這里我們使用表盤控件來完成舵臂的轉(zhuǎn)動(dòng)。




我們選擇號(hào)舵機(jī)轉(zhuǎn)動(dòng)的點(diǎn)和舵臂轉(zhuǎn)動(dòng)的點(diǎn)。然后設(shè)置舵臂的0度角和180度角的位置。這樣儀表盤控件就做好了。在制作中,本控件的ID號(hào)是:100。這個(gè)要記住,這是后續(xù)編程的時(shí)候,我們要發(fā)送舵機(jī)角度要用。




為了方便我們觀察舵機(jī)角度,我們?cè)诙鏅C(jī)模型右側(cè)又做了一個(gè)ID為101的數(shù)字控件,用來顯示舵機(jī)角度。
備注:在工具中我們可以選擇將ID100和ID101的控件綁定,這樣兩個(gè)控件可以用同一個(gè)數(shù)據(jù)來控制。



最后我們將制作好的資源文件ServoDemo.ers,拷貝到彩屏中。

步驟3:編寫Arudino代碼



我們?cè)贏rduino官方例程中,添加幾條彩屏顯示指令即可,見下圖紅框處:




連接Arduino主板和彩屏:




一個(gè)虛擬舵機(jī)就在彩屏上出現(xiàn)了:



最后:
本教程中用到的圖片、代碼和資源文件等素材,都可以在在這里下載:
資源下載:鏈接:https://pan.baidu.com/s/1A0IJMNr_n5F-gFk4NBaPjw?pwd=ATFC
下載2:
視頻: Arduino ATFC彩屏初級(jí)應(yīng)用例程.7z (1.6 MB, 下載次數(shù): 10)
游客,本帖隱藏的內(nèi)容需要積分高于 1 才可瀏覽,您當(dāng)前積分為 0

評(píng)分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎(jiǎng)勵(lì)!

查看全部評(píng)分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

無效樓層,該帖已經(jīng)被刪除

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表