打印
[其他ST产品]

单片机上位机

[复制链接]
494|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
classroom|  楼主 | 2024-8-30 15:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
想学习手机控制单片机界面的设计方法,但是不知道用学哪个语言比较方便,有好的书籍推荐下

使用特权

评论回复
沙发
公羊子丹| | 2025-4-4 07:54 | 只看该作者
这个方向不错,手机+单片机的组合很常见,想问下你是打算用蓝牙、WiFi还是USB来通信呢?不同方式对上位机语言的选择也有影响。

使用特权

评论回复
板凳
周半梅| | 2025-4-4 07:55 | 只看该作者
如果是做Android应用,Java和Kotlin都可以,官方推荐Kotlin。如果是iOS,那Swift更合适,你更倾向于哪种平台呢?

使用特权

评论回复
地板
帛灿灿| | 2025-4-4 07:56 | 只看该作者
要是想跨平台开发,可以考虑Flutter或者React Native,这样一个代码就能同时跑在安卓和iOS上,省事不少。

使用特权

评论回复
5
童雨竹| | 2025-4-4 07:57 | 只看该作者
如果不想写原生App,也可以用Web前端技术,比如用HTML+JavaScript+WebSocket做个网页控制界面,手机浏览器直接打开就能用。

使用特权

评论回复
6
万图| | 2025-4-4 07:58 | 只看该作者
书籍的话,可以看看《Android编程权威指南》或者《Flutter in Action》,都是入门不错的书。

使用特权

评论回复
7
Wordsworth| | 2025-4-4 07:59 | 只看该作者
如果想要简单点,可以用Python的Kivy库做界面,或者用Node.js+Electron写个PC端的控制软件,再配合ESP8266/ESP32做WiFi通信。

使用特权

评论回复
8
Bblythe| | 2025-4-4 08:00 | 只看该作者
其实有些第三方的APP,比如“蓝牙调试助手”或者“TCP调试工具”,简单的控制可以直接用这些现成的工具,不一定要自己写界面。

使用特权

评论回复
9
Pulitzer| | 2025-4-4 08:01 | 只看该作者
你是做一个简单的控制界面,还是希望界面美观、交互复杂?如果只是按钮+状态显示,App Inventor这种可视化工具也能搞定。

使用特权

评论回复
10
Uriah| | 2025-4-4 08:03 | 只看该作者
上位机其实不一定非得用手机,很多人会先从PC端入手,比如用C#的WinForm/WPF或者Python的PyQt做个桌面控制软件,然后再考虑移植到手机端。

使用特权

评论回复
11
Clyde011| | 2025-4-4 08:04 | 只看该作者
你有没有尝试过阿里云、腾讯云这种物联网平台?它们的APP支持远程控制单片机,省去了自己开发界面的麻烦。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

476

主题

2765

帖子

2

粉丝