[其他ST产品] 单片机上位机

[复制链接]
732|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上,省事不少。
童雨竹 发表于 2025-4-4 07:57 | 显示全部楼层
如果不想写原生App,也可以用Web前端技术,比如用HTML+JavaScript+WebSocket做个网页控制界面,手机浏览器直接打开就能用。
万图 发表于 2025-4-4 07:58 | 显示全部楼层
书籍的话,可以看看《Android编程权威指南》或者《Flutter in Action》,都是入门不错的书。
Wordsworth 发表于 2025-4-4 07:59 | 显示全部楼层
如果想要简单点,可以用Python的Kivy库做界面,或者用Node.js+Electron写个PC端的控制软件,再配合ESP8266/ESP32做WiFi通信。
Bblythe 发表于 2025-4-4 08:00 | 显示全部楼层
其实有些第三方的APP,比如“蓝牙调试助手”或者“TCP调试工具”,简单的控制可以直接用这些现成的工具,不一定要自己写界面。
Pulitzer 发表于 2025-4-4 08:01 | 显示全部楼层
你是做一个简单的控制界面,还是希望界面美观、交互复杂?如果只是按钮+状态显示,App Inventor这种可视化工具也能搞定。
Uriah 发表于 2025-4-4 08:03 | 显示全部楼层
上位机其实不一定非得用手机,很多人会先从PC端入手,比如用C#的WinForm/WPF或者Python的PyQt做个桌面控制软件,然后再考虑移植到手机端。
Clyde011 发表于 2025-4-4 08:04 | 显示全部楼层
你有没有尝试过阿里云、腾讯云这种物联网平台?它们的APP支持远程控制单片机,省去了自己开发界面的麻烦。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

541

主题

3413

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部