树莓派实现web控制GPIO教程

发布时间:2016-02-02 15:27:02 阅读:1260次

转:http://blog.csdn.net/xdw1985829/article/details/39580401/

i=1

image=str(i)+".jpg"

print image

光敏传感器

http://www.cnblogs.com/wpf_gd/articles/4700789.html

超声波测距

http://bbs.elecfans.com/forum.php?mod=viewthread&tid=451330

http://blog.chinaunix.net/uid-21658993-id-4694734.html

红外线按钮调节敏度度

http://tieba.baidu.com/p/3163259132

http://www.cnblogs.com/GarfieldTom/p/3983824.html

教程全
http://blog.mangolovecarrot.net/archives/

PWM
http://www.eeboard.com/bbs/thread-7174-1-1.html

此模块共有4只引出脚,从左往右,第一脚为VCC,由于该模块工作电压为5V因此需接在树莓派GPIO的2号针上;第二只脚为TRIG,输入触发信号,我接在树莓派GPIO的第15号针上;第三只脚为ECHO,输出回响信号,我接在树莓派GPIO的第16号针上;第四只脚为接地脚,接在树莓派GPIO的第6号针上。

led灯长脚正极,短脚负极,负极接地,正极接gpio

以下例子正极接第二排第六个,负极接第一排第三个。


1、先安装python-dev,输入以下指令。

sudo apt-get install python-dev
sudo apt-get install python-pip
sudo pip install -U RPi.GPIO

2、安装RPi.GPIO,依次输入以下指令。

1)下载:$ wget http://raspberry-gpio-python.googlecode.com/files/RPi.GPIO-0.5.3a.tar.gz

2)解压缩:$ tar xvzf RPi.GPIO-0.5.3a.tar.gz

3)进入解压之后的目录 :$ cd RPi.GPIO-0.5.3a
4)启动安装 :$ sudo python setup.py install

3、例子:
[python] view plain copy
 在CODE上查看代码片派生到我的代码片
  1. # -*- coding: utf-8 -*-    
  2.  import RPi.GPIO as GPIO    
  3.  import time    
  4.  # BOARD编号方式,基于插座引脚编号    
  5.  GPIO.setmode(GPIO.BOARD)    
  6.  # 输出模式    
  7.  GPIO.setup(11, GPIO.OUT)     
  8.  while True:    
  9.      GPIO.output(11, GPIO.HIGH)    
  10.      time.sleep(1)    
  11.      GPIO.output(11, GPIO.LOW)    
  12.      time.sleep(1
4、执行:
sudo python led.py
5、说明:
1)GPIO.setmode(GPIO.BOARD),采用插座引脚编号方式。
2)由于采用插座引脚编号方式,此处的11脚相当于BCM2835寄存器编号方式的引脚11。


如有问题,可以QQ搜索群1028468525加入群聊,欢迎一起研究技术

支付宝 微信

有疑问联系站长,请联系QQ:QQ咨询

转载请注明:树莓派实现web控制GPIO教程 出自老鄢博客 | 欢迎分享