制作GUI程序,通过串行链接与微控制器通信

时间:2015-03-30 17:27:18

标签: java serial-port webpage communication microcontroller

我想通过串行连接将PIC微控制器连接到计算机并进行控制。 MCU将发送一系列位,我的程序应该提取有用的信息,所以基本上我应该能够处理接收数据的单个字节并发回一些命令。那么我应该从哪里开始编写这样的程序?我从事过C程序和简单的java程序,我对PHP有点了解。

如果我能使它更像网页,那么我可以在我的计算机上托管一个页面,这可以被网络中的所有设备访问并控制mcu。

请建议我实施相同的想法

2 个答案:

答案 0 :(得分:0)

如果我是你,我会考虑处理PIC或其他微控制器,因为它们是非常低级的硬件。有一些选项,如Arduino,RasberyPI等。他们已经有LAN或WiFi模块,也便宜。

我会以面向服务的方式进行,因此通过TCP / IP或UDP套接字进行通信。通过这种方式,您将拥有一个标准界面。不管你有什么硬件/软件。

答案 1 :(得分:0)

实现目标的一种方式:

  1. 编写软件以将微控制器与计算机连接
  2. 界面的pc端很可能是用c编写的,所以学习如何用jni或jna之类的东西来连接java和c
  3. 查看java ee以创建Web服务器
  4. 这将是非常广泛的,需要相当多的工作/学习。