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