2回答

0收藏

[原创] 使用GPIO接口控制发光二极管打开关闭

Raspberry Pi Raspberry Pi 5123 人阅读 | 2 人回复 | 2015-05-12

本帖最后由 树莓派当上传机 于 2015-5-12 20:40 编辑

拿到树莓派扩展接口也有几天了,期间小编也催了我几次,只是最近确实黑忙,没时间交心得
今天终于有点闲功夫,写一下

起始这个操作很简单,就是通过树莓派的GPIO口,控制高电平或者低电平,来实现发光二极管的打开或者关闭。

连线:
用一根杜邦线接面包板和GPIO25接口,另外一根杜邦线接GND和面包板,在面包板接了3个发光二极管。

软件操作:
首先进入root权限模式,将GPIO25引脚的操作接口从内核空间暴露到用户空间:
  • pi@raspberrypi ~ $ su
  • Password:
  • root@raspberrypi:/home/pi# echo 25 > /sys/class/gpio/export

[color=rgb(49, 132, 219) !important]复制代码

在以下地址产生了一个gpio25的目录,并产生了所需的控制文件
  • root@raspberrypi:/home/pi# cd /sys/class/gpio/gpio25
  • root@raspberrypi:/sys/class/gpio/gpio25# ls
  • active_low  direction  edge  power  subsystem  uevent  value

[color=rgb(49, 132, 219) !important]复制代码


将GPIO25设置为输出
  • root@raspberrypi:/sys/class/gpio/gpio25# echo out > direction


[color=rgb(49, 132, 219) !important]复制代码


将GPIO25 置高
  • root@raspberrypi:/sys/class/gpio/gpio25# echo 1 > value

[color=rgb(49, 132, 219) !important]复制代码


将GPIO25 置低
  • root@raspberrypi:/sys/class/gpio/gpio25# echo 0 > value

[color=rgb(49, 132, 219) !important]复制代码


效果展示:





心得:
这次的扩展板实在太适合使用了。以前为了找第25个GPIO口,必须针对排针一个个的数。。。
现在直接有标志哪个是第25个GPIO口,大大提高了效率。
再次感谢爱板网提供的这次试用机会~~~




分享到:
回复

使用道具 举报

回答|共 2 个

倒序浏览

沙发

liunian__92

发表于 2015-5-12 17:07:56 | 只看该作者

沙发。。。。
板凳

haothree

发表于 2015-5-13 16:17:01 | 只看该作者

多谢分享!
您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条