在pcDuino上通过TCP/IP Socket控制Linker LED

作者: EEbird
上传时间为: 2013-05-29 06:33 PM
2013-05-29
阅读:

很多用户对TCP/IP sockets 编程能否用于Arduio-ish C环境抱有疑问,答案是肯定的,与Arduino相比,也不需要再用其他WiFi Shield 或者Ethernet shield。

下面介绍的是如何通过socket通信实现pcDuino控制LED灯,10mm的绿色LED灯以及proto shield,接线图如下:

要在pcDuino上建立TCP/IP socket 服务器,从客服端接收信息执行连接。当收到字符"O"时,灯亮;当收到字符 "F"时,灯灭,收到其它指令时不作出反应。

首先需要先获取pcDuino API:http://www.github.com/pcduino/c_enviroment

程序代码:

[download id="1918" format="1"]

源文件[download id="1918"]可以在目录 c_enviroment/sample里下载

在c_enviroment/sample里修改Makefile加入新的源文件:

编译,运行 ‘$make’

在另外一台pc上安装 [download id="1919"],向pcDuino上的服务器发送数据,TCP客服端如下图:

这样就可以通过TCP客服端发送字符指令来控制LED灯了

相关经验
全部评论 ()
条评论
写评论

创建讨论帖子

登录 后参与评论
系统提示