树莓派实现web控制GPIO教程

转: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。

    A+
发布日期:2016年02月02日  所属分类:未分类

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: