PC-PC-单片机(Arduino)通信实例

简介:


请仔细理解相关参数,如端口设置、IP设置、COM口设置......等等.....不要盲目COPY.....这涉及2台电脑和一个单片机,其中一台电脑作为服务器并与单片机相连,负责通过网络与客户端通信(socket)和通过数据线与单片机通过COM口通信(我实验时用的是COM9,其他电脑可能不同需要调整:具体在设备管理器中查看)。

1、Arduino板待烧入代码:(这里硬件的代码没啥好说的,只要你会写个简单Arduino代码并且自己烧过就知道该怎么做啦)

  View Code

2、服务器和客户端代码:

  A\SerialBuffer
  B\ReadSerial
  C\ SerialBean

分别把这3个文件放在D盘中然后分别编译:如下(一定要注意-d后面有一个空格+一个点+一个空格).

三个java文件编译好之后,你将在D盘看到一个serial文件夹,里面有相应的3个class文件。然后把原来的java文件删除或者移到别的地方(非常重要,不然会在编译服务器和客户端时报错)。然后把服务器代码放到刚才的D盘编译 && 客户端代码放到另一台电脑编译(如下图)

  服务器代码    (这里我用的是port=8000,COM9)如果硬件的com口不一样要做相应调整
  客户端代码    (这里我用的网络IP为192.168.16.101,port和服务器一制为8000,如果你在做测试时对应网络IP要改为主机IP(网络-详细信息-IPv4)

 

 

 接着分别启动主机和服务器就可以实现PC通过网络远程控制单片机啦!

 




本文转自beautifulzzzz博客园博客,原文链接:http://www.cnblogs.com/zjutlitao/p/3478417.html ,如需转载请自行联系原作者
相关文章
|
8月前
|
C语言 芯片 数据格式
C语言课设项目-51单片机-红外通信
C语言课设项目-51单片机-红外通信
|
4月前
|
存储 开发框架 前端开发
单片机与HC-05蓝牙模块通信
单片机与HC-05蓝牙模块通信
77 0
|
7月前
【单片机期中测试】12.串口通信的应用(1)——两台单片机之间的通信
【单片机期中测试】12.串口通信的应用(1)——两台单片机之间的通信
80 0
|
数据格式
基于单片机的温度远程采集显示(RS485通信)
基于单片机的温度远程采集显示(RS485通信)
129 0
基于单片机的温度远程采集显示(RS485通信)
制定通信协议,实现单片机与PC机通信
制定通信协议,实现单片机与PC机通信
103 0
制定通信协议,实现单片机与PC机通信
|
监控 IDE 开发工具
单片机各种通信协议详解
单片机各种通信协议详解
579 0
单片机各种通信协议详解
|
Web App开发 测试技术
2-51单片机ESP8266学习-AT指令(开发板测试远程通信详细介绍)
前一篇链接(最后有APP安装包下载地址) http://www.cnblogs.com/yangfengwu/p/8720148.html 由于自己别的贴片的板子还没到,所以用自己的8266最小系统板做测试 8266最小系统板:     1,给开发板上电                      ...
1947 0
|
存储 数据安全/隐私保护 内存技术
1-关于单片机通信数据传输(中断发送,大小端,IEEE754浮点型格式,共用体,空闲中断,环形队列)
写这篇文章的目的呢,如题目所言,我承认自己是一个程序猿.....应该说很多很多学单片机的对于...先不说别的了,,无论是学51的还是32的,,,先问一下大家用串口发送数据的时候是怎么发的???如果发整型的数据是怎么发的??如果发浮点型的是怎么发的????再问大家串口接收数据是怎么接收的????亲们有...
1795 0

相关产品

  • 云迁移中心