STM32单片机可以用来做人机交互界面吗,都需要啥知识

单片机这东西一直在我们身边,无所不在。彩电,空调,洗衣机......试问哪个没有人机交互存在?为什么你按下遥控器,彩电会告诉你现在是几频道?为什么你按下遥控器,空调会告诉你调到几度了?问什么你兴高采烈地看着片,清洗完毕的洗衣机会播放音乐提醒你去晒衣服?界面始终是手段,其目的还是为了互相传达意图,你想啊,传达意图方式方法太多了,哑巴不说话(我没有歧视的意思)光用手互相比划也能知道意思,这是为什么?单片机也许没有华丽的界面,但那并不说明它就不能有交互,交互不能用界面爽不爽来定义。至于知识方面,可以这么说,交互知识是通用的,尼尔森可用性原则里没有任何地方提到pc,手机,网页,单片机等等等等,就因为交互学科实际上是建立在以人为本之上的一种学科,重点研究的是人的思维和行为方式,跟什么设备无关。书籍的话,去豆瓣搜索一下“交互设计”,或者,我知道你很懒,戳这里吧:搜索: 交互设计Good luck
■网友
ucgui+ucos
■网友
要根据项目需求来选择GUI,上面提到的ucGUI也就在中国能这么堂而皇之的用了。去看看它的协议,人家是商业软件,要授权的。你可以选择写开源的GUI系统来使用。当然商业使用也需要得到授权,但在中国。。大家都懂虽然可能性低,但是被告了也只能吃哑巴亏。真是矛盾啊。。
■网友
ST官方有STemWin啊,可以试试。如果要求比较简单,可以自己写个GUI,具体过程参考计算机图形学。上位机果断Qt啊。另外也可以看看设计模式之类的东西。
■网友
uC_GUI试试。。。
■网友
可以,C语言,一个界面gui 如ucgui
■网友
【STM32单片机可以用来做人机交互界面吗,都需要啥知识】 ST官方有STM32针对图形界面GUI应用培训,免费,你可以参加学习下。查看培训。介绍了三种软件方案STemWin、TouchGFX、Embedded Wizard来实现一个用户界面

■网友
简单一点,u8g库。划线,画圆,画点,产量输出都有了。


    推荐阅读