产品选型

单片机ui 用智能手机控制单片机,UI开发怎么做?

小编 2024-10-06 产品选型 23 0

用智能手机控制单片机,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的地址设置等等的,做成一个桌面菜单,就像手机的桌面一样,非常的有意思。

大家可以关注一下课程。

相关问答

怎样才能成为 单片机 工程师?

一般来说,单片机属于硬件工程师的工作范畴。毕竟单片机驱动编程和电路设计是分不开,只有明白了单片机如何驱动才能设计出更为合理的电路产品。如果想更好的从...

单片机 的高电平怎么定义的,多大就是高电平? - 懂得

那要看是TTL电平还是CMOS电平了,一.TTLTTL大部分都采用5V电源。1.输出高电平Uoh和输出低电平UolUoh≥2.4V,Uol≤0.4V2.输入高电平和输入低电平Uih≥...

单片机 的高电平怎么定义的,多大就是高电平? - dm2wEvKJ 的...

那要看是TTL电平还是CMOS电平了,一.TTLTTL大部分都采用5V电源。1.输出高电平Uoh和输出低电平UolUoh≥2.4V,Uol≤0.4V2.输入高电平和输入低电平Uih≥...

设计一个能完成使用集成运算放大器设计一个能完成U0=-2Uil...

[回答]你问的运算放大器可能无法实现,采用单片机比较容易产生.你问这么多的免费程序很困难.主要是商业运作的人太多了.你问的运算放大器可能无法实现,采...

c语言现在还有必要学吗,如果有,优势是什么?

C语言是计算机体系结构的基础,很多新人将C语言作为学习计算机的入门语言。作为新入门的新人,肯定会感到迷茫,很混乱,这时我们就需要适当的引导。本文教你如何...

劳烦各位了!通信工程专业是IT行业吗?它与IT行业的联系与区别...

随着互联网经济的大浪潮,职业UI视觉设计师的地位不断被重视,薪资也水涨船高,就业面也比较广,学得好的话,工资待遇都还不错的;不过说的再好,主要还是...

linux可以理解为操作系统中的系统,那ARM和X86可以理解为芯片中的系统吗?

谢谢您的问题,Linux和安卓、ARM、X86关系如下。安卓继承于Linux。Linux就是操作系统,安卓可以理解为Linux的版本。Linux是开源的,大家都可以在Linux内核上修...

互联网技校都教什么?

5、制造类专业半导体器件测试工、半导体器件制作工艺师、半导体器件制造工、半导体器件支持工、半导体器件封装工。6、控制类专业单片机应用设计师、控制...

女生学习自动化控制毕业可以干什么工作 - 我只是一只鸭鸭 的...

女生学习自动化控制,相对男生来说工作后还从事这个专业的人不多,除非你在自动化控制方面的技术知识非常的专业,而且经验丰富,否则大多会改行。先可...

鸿蒙系统和华为系统区别?

鸿蒙的名称不属于华为大家称呼华为的所谓的“鸿蒙”通常指两个东西是一个自研的开源系统OpenHarmony,目前开源了嵌入级版本,可以运行于树莓派级别的单片机...

猜你喜欢