触摸按钮与滑块和滚轮
长期以来,触摸按钮一直是消费类产品的常见控制功能,时间长到足以让触摸按钮感到受限。触摸按钮只有两种状态:触摸(打开)或不触摸(关闭)。另一方面,滑块和触摸板等较新的功能将用户体验提升到一个新的水平。
考虑这个简单的例子:控制音频系统上的音量。在触摸按钮设计中,您需要多次按下按钮才能将音量增大或减小到所需的级别。相比之下,滑块和滑轮提供了更“模拟”或“自然”的感觉。您可以使用滑块对各种其他功能(如亮度、音量和温度)进行快速直观的更改。由于这些原因,在设计用户界面时,触摸滑块或滚轮比触摸按钮提供了更多的自由度和创造力。
如果要添加滑块或滚轮,如何开始?
我们用于 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文章
7535浏览量
151291 -
传感器
+关注
关注
2550文章
50998浏览量
752954 -
mcu
+关注
关注
146文章
17112浏览量
350901 -
PIC
+关注
关注
8文章
507浏览量
87530
发布评论请先 登录
相关推荐
评论