Paso 3: Software básico
Vamos a usar Python lenguaje a código.
¿Qué es python es sencillamente?
Python es un lenguaje de programación ampliamente utilizado de uso general, alto nivel.
¿Uso?
Su filosofía de diseño enfatiza la legibilidad del código, y su sintaxis permite a los programadores expresar conceptos en pocas líneas de código que sería posible en lenguajes como C++ o Java.
Ahora vamos a tomar un simple escenario donde tenemos que construir un sistema para la pista del aeropuerto en que Led shoud parpadea cada 2 segundos:) Suena interesante!
1. Abra el editor nano con un nuevo script en python
sudo nano ledblink.py
2. Entender el código y luego copie y pegue el código en su ledblink.py
CÓDIGO EXPLICACIÓN ***
RPi.GPIO como GPIO de importación # esto importa un lib llamado RPI. GPIO que contiene funciones para acceder a la física General I propósito / p o pins O/p de la frambuesa pi
tiempo # esto importa un lib llamado tiempo, contiene funciones para contar / delay
PIN_NO = 12; # 12 pin de frambuesa pi como salida
GPIO.setmode (GPIO. TABLERO) # utilizar números de pin de placa Raspberry Pi
GPIO.setup (PIN_NO, GPIO. Hacia fuera) # configurar pines GPIO como canal de salida (Led es salida)
para x en xrange(500): # ejecute el procedimiento siguiente para 500 veces (bucle)
GPIO.output (PIN_NO, GPIO. ALTA) # poner el Led resplandor - alto
Time.Sleep(2) # retardo de 2 segundos
GPIO.output (PIN_NO, GPIO. BAJO) #Making el Led se apague - bajo
Time.Sleep(2) # retardo de 2 segundos
GPIO.cleanup() # RPi.GPIO proporciona una función incorporada de GPIO.cleanup() para limpiar todos los puertos que has utilizado.
******************************************END****************************
Nota: GPIO.cleanup()
Tener muy claro lo que esto hace. Sólo afecta a los puertos que ha configurado en el programa actual. Restablece los puertos ha utilizado en esta parte posteriora del programa para el ingreso de modo. Esto previene el daño, decir, una situación donde usted tiene un puerto establecido alto como salida y accidentalmente conecta a GND (bajo), que el puerto del cortocircuito y posiblemente fríala. Entradas pueden manejar ya sea 0V (bajo) o 3.3V (alto), por lo que es más seguro dejar los puertos como entradas.
Después de que ha copiado el código y presione ctrl + O (para guardarlo) y luego ctrl + x para salir