用树莓派实现网站访客LED闪亮提醒,每当有用户访问你博客时LED就会闪一下,闪得频率越快访问者越多。
以下是清单列表:
LED 1个、公/母杜邦线2条、220欧姆电阻1个、面包版1个。
首先我们先来安装WiringPi(通过它我们可以用php来控制GPIO)
sudo apt-get update sudo apt-get upgrade sudo apt-get install git-core git clone git://git.drogon.net/wiringPi cd wiringPi git pull origin ./build
下面我们开始链接LED到GPIO,直接看图就好,你可以连接到任何一个绿色的借口,我们这里连接的是GPIO.0(LED正负极我就不讲了自己百度吧),PS,图不是我画的如果严谨点GND应该用黑线。
好了接下来我们来写点PHP代码,可以直接嵌入到网站的PHP页面内。
<?php exec("gpio mode 0 out");/*mode 0就是蓝线插入的针脚,可以使用0-7*/ exec("gpio write 0 1");/*点亮led*/ exec("gpio write 0 0");/*关闭led*/ ?>
到这里我们的游客提醒功能就完成了,各位还可以发挥想象力,比如用三(绿,黄,红)显示剩余内存,CPU使用率等等。
via
能在详细一些吗
研究透了,如果树莓派上装了wordpress,可以输入cd /var/www/html然后再输入sudo nano wp-config.php,在该文件内第一段输入:
想延长灯亮时间,最笨的办法是多增加几段exec(“gpio write 0 1”);/*点亮led*/
exec(“gpio mode 0 out”);/*mode 0就是蓝线插入的针脚,可以使用0-7*/
exec(“gpio write 0 1”);/*点亮led*/
exec(“gpio write 0 0”);/*关闭led*/
这段代码怎么改 如果我用gpio 23的话 树莓派3没有gpio 0
exec(“gpio mode 0 out”);/*mode 0就是蓝线插入的针脚,可以使用0-7*/
exec(“gpio write 0 1”);/*点亮led*/
exec(“gpio write 0 0”);/*关闭led*/
这段代码怎么改 如果我用gpio 23的话 树莓派3没有gpio 0
写的啥呀,都没说清楚
能否提供一个 获取高低电平的 方法