小R科技-WIFI机器人网·机器人创意工作室

 找回密码
 立即注册
查看: 19757|回复: 14

WR703n的GPIO实验

[复制链接]
发表于 2013-5-5 22:00:37 | 显示全部楼层 |阅读模式
1. 安装“kmod-input-gpio-keys-polled”
2. 我这边选择空闲的gpio做实验,在测试时参照下图,其中蓝圈即为gpio0测试点:
   wr703n.png
3. 在终端输入命令:
  echo 0 > /sys/class/gpio/export      //对gpio0进行操作
  echo out > /sys/class/gpio/gpio0/direction   //让gpio0做为输出口
  echo 0 > /sys/devices/virtual/gpio/gpio0/value  //让gpio0输出低电平,此时用万用表测试,为0V
  echo 1 > /sys/devices/virtual/gpio/gpio0/value   //让gpio0输出高电平,此时用万用表测试,为2.72V
4.  以上只是一个例子,在wr703n上还有很多空闲的gpio,也可以使用上述方法使用,我这里倒是有个想法,wifi小车在行进过程中,单片机有时会出现干扰,导致上位机无法控制小车,这时就把wr703n上空闲的gpio引出来,加个电路与单片机的复位端相连,当上位机无法控制小车时,让gpio输出高电平,然后延时1s后,再输出低电平(可以编写个linux的脚本,使用“sleep 1s
”命令),实现单片机的复位,这样就又可以控制小车了。
  

评分

参与人数 1金钱 +3 贡献 +2 收起 理由
liuviking + 3 + 2

查看全部评分

回复

使用道具 举报

发表于 2013-5-5 22:42:22 | 显示全部楼层
貌似有点用处,我的小车偶尔出现失控,得按下复位键才恢复控制,先收藏了~~谢谢~
回复 支持 反对

使用道具 举报

发表于 2013-5-5 23:13:25 | 显示全部楼层
gpio可以直接作为输出么,就像单片机的IO一样?比如驱动L298N。驱动舵机
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-5-6 12:21:23 | 显示全部楼层
可以啊,不过驱动L298N。驱动舵机不如用单片机,wr703只能做简单的io口控制
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-5-6 12:22:26 | 显示全部楼层
xdy5211314 发表于 2013-5-5 23:13
gpio可以直接作为输出么,就像单片机的IO一样?比如驱动L298N。驱动舵机

可以啊,不过驱动L298N。驱动舵机不如用单片机,wr703只能做简单的io口控制
回复 支持 反对

使用道具 举报

发表于 2013-5-6 15:46:18 | 显示全部楼层
本帖最后由 johnleo 于 2013-5-6 15:47 编辑

以前有看过树莓派关于gpio模拟输出pwm的文章,不知道wr703能不能做到,如果可以的话那就强大了
回复 支持 反对

使用道具 举报

发表于 2013-5-6 18:18:16 | 显示全部楼层
还有原理图
回复 支持 反对

使用道具 举报

发表于 2013-5-8 00:07:46 | 显示全部楼层
有道理。。。
回复 支持 反对

使用道具 举报

发表于 2013-5-8 10:03:55 | 显示全部楼层
如果做简单的开关动作,没什么问题吗
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-5-8 12:33:58 | 显示全部楼层
创意 发表于 2013-5-8 10:03
如果做简单的开关动作,没什么问题吗

没问题的,如果驱动电平不匹配,可以外加电路
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

新品特惠推荐上一条 /2 下一条

QQ|QQ技术咨询1|QQ技术咨询2|商务合作微信1:xiaorgeek001|商务合作微信2:XiaoRGEEK|诚聘英才|Archiver|手机版|小R科技-WIFI机器人网·机器人创意工作室 ( 粤ICP备15000788号-6 )

GMT+8, 2024-11-23 05:35 , Processed in 1.184999 second(s), 26 queries .

Powered by XiaoR GEEK X3.4

© 2014-2021 XiaoR GEEK

快速回复 返回顶部 返回列表