0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

为什么您的触摸屏 UI 应该支持多模式输入

carey123 来源:carey123 作者:carey123 2022-08-01 15:45 次阅读

音频反馈(和输入)和触觉表面是两种额外的 UI 技术,可以让您的产品真正脱颖而出。

嵌入式产品的设计师通常将屏幕作为他们与用户联系的主要渠道,这是正确的——我们的眼睛是我们感觉输入的主要来源,让我们能够快速访问、评估、理解和处理大量信息。然而,虽然彩色显示器几乎成为嵌入式产品设计的必需品(我们在之前的博客中谈到了这一点),但这并不是接触用户的唯一方式。

音频反馈(和输入)和触觉表面是两种额外的用户界面 (UI) 技术,可以让您的产品真正脱颖而出。但是您如何将这些合并到您的代码中,尤其是当您的大部分 UI 构建在高级脚本环境中时?

好吧,尽管像Crank Storyboard这样的图形用户界面 (GUI) 设计工具可以通过在图形模型中设置属性和连接器来提供大量界面行为,但它们依赖Lua来完成更复杂的任务。Lua 是一种功能强大、轻量级且易于理解的脚本语言,非常适合嵌入式项目。

幸运的是,Lua 还可以轻松桥接到 C/C++ 代码。您所需要的只是 C 端的一些额外代码——一个注册函数,以及一些获取和设置参数的调用——并且您可以将所需的任何其他库函数合并到您的 Storyboard 应用程序中。

听觉反馈和输入
音频啁啾、哔哔声和吱吱声一直是标准嵌入式词汇的一部分。但是使用像Vocalizer或Cepstral这样的高质量文本到语音引擎,可以为您的产品赋予语音功能,使其在竞争中具有优势。这并不总是有意义的——例如,在工厂车间或办公室运行的产品中——但在许多情况下,提供口头更新可能是一种更好的交互方式,尤其是当您希望用户的注意力在其他地方时。

下一步是让产品处理双向音频通信。虽然不是每个人的设备都能从支持与用户的类似 Amazon Alexa 的对话中受益,但考虑让您的设备接受简短的命令并提供语音状态作为一种可能的选项是有意义的。

从 Lua 访问像 Alexa 这样的自然语言服务应该相对简单。值得庆幸的是,有人已经有一个GitHub 项目可以做到这一点。

触觉反馈
产品开发人员需要考虑的第三个重要感觉是触觉。虽然几乎所有产品都使用点击按钮,但对手指按压提供更具反应性的响应将会脱颖而出。

触觉领域着眼于开关、滑动和屏幕点击如何最直观地对用户的按压做出反应:触觉按钮可以主动改变按压的感觉,使其感觉坚硬、柔软或有阻力,从而巧妙地将信息传达给用户。操作员。将触觉显示器与屏幕合并(所谓的混合触觉)可以提供更高级别的复杂显示。

虽然运行触觉传感器的软件可能很复杂,但只要你有一个 C 库,从 Storyboard 中访问这些功能就很容易了。

有意义
即使您现在没有在您的产品和系统中构建多模式输入,也不要创建一个将您限制在其中并限制您在未来包含这些功能的设计。最好的选择是创建一个模块化设计,以便在现有技术发生变化和新技术上线时轻松更换组件和升级解决方案的部分内容。

多模式输入设计只是出色产品设计的一部分。如果您觉得这篇文章很有趣,那么您一定会想阅读电子书“构建您的下一个杀手级嵌入式 UI ”。当然,如果您正在寻找帮助来实施您当前的 UI 或构建您的下一个 UI,我们有一支专业的专家团队随时准备提供帮助。

Brian Edmond是Crank Software的总裁和创始人,该公司是可口可乐和约翰迪尔等财富 100 强品牌使用的Storyboard GUI设计和开发工具的制造商,以更快的速度将出色的嵌入式 UI 设计带入生活。Brian 拥有电气工程学位,在嵌入式图形领域拥有 20 多年的经验。

审核编辑 黄昊宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 触摸屏
    +关注

    关注

    42

    文章

    2131

    浏览量

    113616
  • ui
    ui
    +关注

    关注

    0

    文章

    198

    浏览量

    21184
收藏 人收藏

    评论

    相关推荐

    电容触摸屏原理 电容触摸屏和电阻触摸屏有什么区别

    电容触摸屏和电阻触摸屏是两种常见的触摸屏技术,它们在原理、结构和应用方面都有很大的区别。下面将详细介绍电容触摸屏的原理、结构和特点,并与电阻触摸屏
    的头像 发表于 01-22 16:13 840次阅读

    Arduino做个触摸屏音乐播放器使用什么解码模块支持格式

    Arduino做个触摸屏音乐播放器使用什么解码模块支持格式
    发表于 11-10 07:10

    触摸屏漏电乱点怎么处理 触摸屏时好时坏的原因

    触摸屏时好时坏可能存在以下一些常见原因:   1. 软件问题:触摸屏问题有时可能是由于设备上的软件问题引起的,例如操作系统的故障、驱动程序的失效或冲突等。这些问题可能导致触摸屏的响应出现
    发表于 09-14 15:33 1547次阅读

    触摸屏物体识别技术有哪些 触摸屏怎么区分电容屏和电阻屏

    电容式触摸屏通过感应电场变化来识别和跟踪触摸物体。常见的电容式触摸屏包括表面电容式触摸屏和投影电容式触摸屏
    发表于 09-06 15:41 1489次阅读

    STM32 SPI驱动触摸屏(XPT2046)(上)

    触摸屏又称触控面板,它是一种把触摸位置转化成坐标数据的输入设备触摸屏可以分为电阻式触摸屏和电容式触摸屏
    发表于 07-22 15:01 2967次阅读
    STM32 SPI驱动<b class='flag-5'>触摸屏</b>(XPT2046)(上)

    昆仑通态触摸屏反复重启,是哪里问题?#硬声创作季

    触摸屏
    或许
    发布于 :2023年07月04日 09:07:31

    modbus触摸屏

    modbus触摸屏是指支持Modbus通讯协议的触摸屏,它可以通过串口或网络与其他设备进行通讯,从而实现对其他设备的控制和监测。Modbus触摸屏通常用于工业自动化、智能家居、智能大厦
    的头像 发表于 06-28 09:34 968次阅读
    modbus<b class='flag-5'>触摸屏</b>

    如何效正触摸屏时钟#硬声创作季

    触摸屏
    或许
    发布于 :2023年06月28日 07:50:34

    触摸屏的四大功能#硬声创作季

    触摸屏
    或许
    发布于 :2023年06月27日 18:14:17

    触摸屏与两台温湿度仪表通讯#硬声创作季

    触摸屏
    或许
    发布于 :2023年06月27日 18:12:32

    三步下载触摸屏程序的方法#硬声创作季

    触摸屏
    也许吧
    发布于 :2023年06月07日 15:57:47