转: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
4)启动安装 :$ sudo python setup.py install
3、例子:
- # -*- coding: utf-8 -*-
- import RPi.GPIO as GPIO
- import time
- # BOARD编号方式,基于插座引脚编号
- GPIO.setmode(GPIO.BOARD)
- # 输出模式
- GPIO.setup(11, GPIO.OUT)
- while True:
- GPIO.output(11, GPIO.HIGH)
- time.sleep(1)
- GPIO.output(11, GPIO.LOW)
- time.sleep(1)
4、执行:
sudo python led.py
5、说明:
1)GPIO.setmode(GPIO.BOARD),采用插座引脚编号方式。
2)由于采用插座引脚编号方式,此处的11脚相当于BCM2835寄存器编号方式的引脚11。