用智能手机控制单片机,UI开发怎么做?
百分之九十以上的智能硬件都需要通过手机来操作,大都需要在手机上安装APP。除了用短信方式控制之外,其他的操作界面都用专门的开发工具来编程实现,这些工具都有哪些呢?今天蚁哥给大家推荐几个免费的开发工具。
1Eclipse
这个工具程序员最为熟悉不过了,它支持很多种语言编程。要使用它来编写APP,需要下载专门的SDK,安装过程也许会让新手经历一番波折。不过网上可以找到打包好的程序:ADT-Bundle,直接解压缩就可以使用了。
EClipse开发环境
2Android Studio
谷歌自家出的官方安卓软件集成开发工具 Android Studio,宣称“会让开发者更快、更具生产力”。它完全免费,跨平台支持 Win / Mac / Linux。它的界面和EClipse几乎一样,不过支持实时渲染。有能力的程序员朋友不妨试一试这个工具。
3APP INVENTER
这个工具很有意思,它是谷歌和MIT一起研发的图形化的编程工具。因为你不需要再编写代码了,只要拖拖拽拽就能够做出自己的APP了。不过用这个工具做出来的UI大多数是中规中矩,想要做出特别炫的效果来,还需要下点苦工啦。
App Inventor
4Html5
Html大家都不陌生,Html5是最新的版本,它具有新的元素,属性和行为,具有更大的技术集,允许更多样化和强大的网站和应用程序。通过H5可以直接用JS语言编写页面。通过WebSocket技术,H5可以跟服务器进行通信,进而控制带有WIFI功能的单片机。这就让我们可以不用安装APP,通过网页直接对单片机进行控制。不过手机上的浏览器必须支持Html5才行。
5微信小程序
最近火的不得了的微信小程序,也可以通过调用蓝牙接口或者通过WebSocket实现对单片机的控制,大家可以直接搜索微信开发者的官网,下载专门的开发工具,教程也比较齐全。
微信Web开发工具
希望我的分享对大家有所帮助,欢迎大家多评论,多交流!
单片机干货-从0实现UI界面 #c语言
3.5TPLD MODU。
给大家看看,我们已经在开发板上将LVGL的GUI库移植进去了,现在显示的就是LVGL里面一个比较复杂的Demo。摄像头拍出来的画面颜色稍微有点浅,效果还可以。
接下来在课程当中会实现自己的一些UI的应用界面,包括控制开发板上的LED灯,能够设置时间,能够显示温湿度数据等等的,给它一一的来展示一下。
现在就实现了一个非常简单的控制LED灯这样的UI界面,一共三个button对应三个LED灯,亮了。这是使用了三个button控件来实现的,带着大家从0完成这样的一个非常简单的UI界面。
这是开发实现的另外一个UI界面,这是可以用来设置时间的日期,2023年12月25号,时间十八点四十五分,可以点一下日期。现在这是一个日历的空间,可以去设置,比如设置28号,设置时间,比如设置19点,点击保存,也就保存上了。复位以后显示2023年12月28号19:45,这就设置成功了。
这是另外一个UI界面,能够显示温度和湿度,温湿度传感器在这实时的去采集温湿度的数据,然后去显示出来,数值还是比较平稳的,不会来回的跳动。
后面会把这些功能整合在一起,包括Wifi,包括model bus的地址设置等等的,做成一个桌面菜单,就像手机的桌面一样,非常的有意思。
大家可以关注一下课程。
相关问答
老师们 能问一下, ui 设计外包怎么收费? 单片机 设计外包有专业...[回答]一般主界面的价格是2000元,频道界面的价格是1500元,而内页的设计价格是500元;UI设计需要切图有的只需要两种状态的按钮切图,有的则需要整个界面用HT...
单片机 的引脚的输出电压多大~?一般的引脚输出高电平是15mA,输出低电平形成的灌电流是20mA,P0口不能输出高电平,功率为UI,U为芯片的电源电压。但所有的IO电流加起来不能超过150mA一般的引脚...
电子信息工程大四,无基础自学 ui 设计会不会很难? 申请方可以学,但是自学有点困难。所以个人建议你不要自学UI设计,原因是:本行就很好。你学的电子信息工程,为什么不搞单片机设计,学好了之后可以继续学习AR...
UI 设计难吗?培训能学会吗?我一个做嵌入式开发的工程师觉得,UI设计并不难,对小公司来说一般都是工程师客串一下给做了。比如我,就同时做单片机的电路设计和程序设计。UI设计是后期顺带着...
单片机 的高电平怎么定义的,多大就是高电平? - 懂得那要看是TTL电平还是CMOS电平了,一.TTLTTL大部分都采用5V电源。1.输出高电平Uoh和输出低电平UolUoh≥2.4V,Uol≤0.4V2.输入高电平和输入低电平Uih≥...
安卓APP和 单片机 (stm32外设屏幕显示)蓝牙实现数据通信的步骤和要掌握的知识有哪些?安卓APP和单片机STM32蓝牙数据通信步骤:1.建立通讯模型Android端APP通过蓝牙和蓝牙模块比如HC05通讯数据,蓝牙模块通过串口将Android端发送的数据传递给STM32...
现在 单片机 发展到什么程度了?51、AVR、STM8、STM32这些主流单片机笔者都用过,要说到单片机的发展程度还得看STM32,因为在当代STM32已然成为高性能单片机的标志了。这时候可能会有人要说我们...
Arduino nano优点?优点:1、开放性:Arduino是起步比较早的开源硬件项目。各种开源项目目前已经得到广泛的认可和大范围的应用。它的硬件电路和软件开发环境都是完全公开的,在不...
想问下: 单片机 培训找哪家?[回答]专业软件技术服务平台上千种海量技术培训服务,上万名专家技术人才,可按需订制培训,精准匹配,根据用户要求,可帮客户迅速入门,可以专项拔高,可解决项...
大家编程都用什么编辑器?vim是程序员必学的吗?摘要:在我认识的所有程序员里,每个人几乎都有专属于自己的常用工具和相关资源,今天给大家奉上数十个程序员硬核工具,我相信这里总有一款工具是属于你的!程...其...