Frambuesa Pi señala 08-Python luces del agua

RP I.GPIO "frambuesa-GPIO-pitón" Python es un módulo que le permite fácilmente se instala el acceso y el control GPIO al ejecutar scripts de Python, la última versión del sistema Frambuesa Pi ha construido esta biblioteca, pero aún no se apoyar SPI, IIC, y las interfaces de serie del hardware de PWM.

1. Frambuesa Pi GPIO e instalar la biblioteca de Python

  • Instalar python-dev, introduzca el siguiente comando:
sudo apt-get install python-dev

Instalar python-dev

  • Por razones que no se describen, biblioteca GPIO se descargará cada vez que un tiempo de espera de conexión. Final del artículo ofrece el sitio web oficial es actualmente el último fichero tar, extraer el seguimiento directo a instalar.

  • Extraemos el archivo descargado.

tar xvzf RPI.GPIO-0.7.0.tar.gz

La figura siguiente:

descompresión

  • Directorio después de entrar en descompresión "cd RPi.GPIO-0.7.0 /", introduzca el siguiente comando para iniciar la instalación.
sudo python setup.py install

La figura siguiente:

instalar

2. Conexión de hardware

cátodo del diodo emisor de luz conectado a la tarta GND frambuesa, una resistencia limitadora de conector 220 actual ohm conectado al cátodo de los pasadores de LED 11,13,15,19 frambuesa Escuela LED.

conexión del circuito se muestra a continuación:

conexión del circuito figura

3. Escribe el código Python para lograr luces del agua

Crear un nuevo archivo llamado leds.py el contenido de la siguiente manera:

# encoding: utf-8
import RPi.GPIO as GPIO
import time

#BOAED编号方式,基于排针引脚编号
pins = [11, 13, 15, 19];

GPIO.setmode(GPIO.BOARD)

for pin in pins:
	GPIO.setup(pin, GPIO.OUT)
	GPIO.output(pin, GPIO.LOW)

while True:
	for pin in pins:
		GPIO.output(pin, GPIO.HIGH)
		time.sleep(0.2)
		GPIO.output(pin, GPIO.LOW)
		time.sleep(0.2)

Si está escrita en las ventanas, es necesario descargar archivos a la Frambuesa Pi. A continuación, introduzca el siguiente comando para ejecutar el programa:

sudo python leds.py

LED parpadeante puede verse flujo. Por extremo "Ctrl + C" del programa.

agua ligera

RPI biblioteca de enlace de descarga
enlace Baidu nube: https: //pan.baidu.com/s/1BYTwaTDG3SK2pv8smUVFFQ
código de extracción: jojf

Enfoque en número público de micro-canales: TonyCode
el grupo de intercambio de aprendizaje de Arduino: 868 283 450

Más, celebro la atención del número público. Barra el micro-canal para seguir el código Fanger Wei:
Micro código de búsqueda de canales añadió número público: TonyCode

Publicado 63 artículos originales · ganado elogios 250 · Vistas de 230.000 +

Supongo que te gusta

Origin blog.csdn.net/TonyIOT/article/details/103155774
Recomendado
Clasificación