觸摸按鈕與滑塊和滾輪
長期以來,觸摸按鈕一直是消費類產(chǎn)品的常見控制功能,時間長到足以讓觸摸按鈕感到受限。觸摸按鈕只有兩種狀態(tài):觸摸(打開)或不觸摸(關閉)。另一方面,滑塊和觸摸板等較新的功能將用戶體驗提升到一個新的水平。
考慮這個簡單的例子:控制音頻系統(tǒng)上的音量。在觸摸按鈕設計中,您需要多次按下按鈕才能將音量增大或減小到所需的級別。相比之下,滑塊和滑輪提供了更“模擬”或“自然”的感覺。您可以使用滑塊對各種其他功能(如亮度、音量和溫度)進行快速直觀的更改。由于這些原因,在設計用戶界面時,觸摸滑塊或滾輪比觸摸按鈕提供了更多的自由度和創(chuàng)造力。
如果要添加滑塊或滾輪,如何開始?
我們用于 PIC?、AVR? 和 SAM 微控制器 (MCU) 上觸摸傳感的觸摸庫提供了一種直接的方法,可快速將您的項目從概念轉變?yōu)槌善贰_@些觸摸庫提供開箱即用的按鈕、滑塊、滾輪和觸摸板解碼。這些庫通過MPLAB? Code Configurator(MCC)在MPLAP? X IDE中進行配置。它們也可以通過基于云的MPLAB Xpress集成開發(fā)環(huán)境(IDE)獲得。這些允許您配置特定于應用程序的外設和功能,并生成生產(chǎn)就緒代碼。以下是創(chuàng)建創(chuàng)新和直觀的滑塊界面的步驟的快速概述。
首先,創(chuàng)建一個很棒的演示
構建滑塊演示是向同事展示產(chǎn)品愿景的絕佳方式。QT7 Xplained Pro 擴展套件 (ATQT7-XPRO) 具有您需要的所有功能,可與 Xplained Pro 或 Curiosity Nano 板一起使用。
在網(wǎng)絡瀏覽器中啟動MPLAP DISCOVER,然后搜索“QT7”,示例示例立即出現(xiàn)。您可以在MPLAB X,MCC或Microchip Studio中部分使用它們。所有示例項目都通過 github 提供文檔和分步指南。
接下來,創(chuàng)建自己的應用程序
當您使用我們的工具時,在使用按鈕、滑塊、滾輪或觸摸板創(chuàng)建觸摸界面時,您無需進行任何編碼。只需從 MPLAB X IDE 中選擇微芯片代碼配置器,您就可以輕松選擇和配置項目所需的觸摸功能和特性。只需單擊即可根據(jù)應用程序的要求(例如段數(shù)、輸出分辨率等)設置滑塊。MCC 將提供精益可靠的代碼,以滿足您設計的特定要求。
然后布局傳感器
使用觸摸庫開發(fā)代碼和創(chuàng)建 API 只是觸摸滑塊項目的一部分,您還需要確保布局(實際的觸摸滑塊)設計良好。我們提供一些有用的資源來縮短您的開發(fā)時間。您可以在觸控設計指南以及 Microchip 開發(fā)人員幫助中的觸控支持部分找到多個布局示例和設計指南。您還可以使用Altium Designer的Microchip插件將按鈕、滑塊、滾輪或觸摸板添加到支持觸摸的設計中。
最后,調整觸摸應用程序
為了最大限度地提高滑塊設計的性能和可靠性,您可以使用MPLAB數(shù)據(jù)可視化工具,這是一個功能強大的工具,可從Microchip免費下載。只需在 MCC 中配置滑塊,即可開始將數(shù)據(jù)流式傳輸?shù)侥?PC 以進行可視化和調整。數(shù)據(jù)可視化工具將自動顯示滑塊位置、實時觸摸數(shù)據(jù)、閾值等,并允許您實時調整設置。
審核編輯:郭婷
-
微控制器
+關注
關注
48文章
7490瀏覽量
151058 -
傳感器
+關注
關注
2548文章
50698瀏覽量
752040 -
mcu
+關注
關注
146文章
17002瀏覽量
350324 -
PIC
+關注
關注
8文章
507瀏覽量
87479
發(fā)布評論請先 登錄
相關推薦
評論