LED piscando em Beaglebone Preto

LED parpadeante en Beaglebone Black

LED parpadeante en Beaglebone Blank

Comencemos explicando las distintas interfaces periféricas del Beaglebone Black. Comenzaré con un simple LED externo que parpadea con BBB para comprender mejor la configuración y el uso del pin GPIO. Elegí el lenguaje de programación Python para programar, pero también puedes escribirlo en cualquier otro lenguaje. Utilicé la biblioteca BBB de adafruit python para crear la aplicación.

Herramientas necesarias :

  • Hueso de beagle negro
  • Condujo
  • resistencia de 330Ω
  • tablero de prueba
  • Conectores hembra a hembra

Configuración del entorno de software

Instale la última versión de Python en BBB como se explica en el tutorial Cómo crear el primer programa de Python con Beaglebone Black. Instale la biblioteca adafruit python-GPIO llamada adafruit_BBIO.

Laboral

Es un sencillo tutorial de aprendizaje de Beaglebone negro. Aquí conecté dos LED con un pin GPIO Beaglebone negro. Cuando el script se está ejecutando, ambos LED se encienden y apagan durante un segundo. Después de ejecutarlo cinco veces, el estado y la configuración del pin quedan claros.

Descripción

Primero preparemos la conexión del circuito. Tome una placa de pruebas y suministre VCC y tierra desde BBB a la línea de la placa de pruebas. Conecte la alimentación de 3,3 V al pin número 3 del cabezal P9 y a tierra al pin número 2 del cabezal P8. Conecte los terminales negativo y positivo de ambos LED a tierra y a una resistencia de 330 OHM respectivamente. Conecte el otro extremo de ambas resistencias a los pines números 8 y 9 del encabezado P8. Suministre energía al Beaglebone negro conectándolo a la PC mediante un cable USB. Ahora tu circuito está preparado.

Abra la terminal de comando y acceda a Beaglebone black a través de SSH como se explica en Introducción a Beaglebone black. Cree un nuevo archivo usando el comando reproducir con extensión .py . Abra el archivo con cualquier editor de texto (es decir, nano, vim, etc.) y escriba el código en lenguaje Python.

Configuración de pines GPIO

Importe la biblioteca GPIO desde la biblioteca negra de adafruit Beaglebone llamando a la siguiente línea en el programa:

importar Adafruit_BBIO.GPIO como GPIO

Puede configurar el número PIN subrayado seguido de su número. (es decir, P8_8). Dale un nombre apropiado.

es decir, LED1 = “P8_8”

Aquí he asignado el nombre LED1 al pin número 8 del encabezado P8.

A continuación configuramos el pin como entrada o salida según la siguiente función:

GPIO.setup (número de pin, salida/entrada)

Por ejemplo, declaré LED1 (pin número 8 oh encabezado P8) como salida en la siguiente línea:

Configuración GPIO (LED1,GPIO.OUT)

Si desea declararlo como entrada, puede declararlo de la siguiente manera:

Configuración GPIO (LED1,GPIO.IN)

Nota: aquí declaré LED como salida. (el led es el dispositivo de salida)

Puedes hacer que el pin esté alto y bajo siguiendo la función:

GPIO.out ( Número PIN alto o bajo )

Por ejemplo, hice el led1 (pin número 8 oh encabezado P8) como Alto y Bajo siguiendo la línea:

ALTO: Salida GPIO (LED1, GPIO.ALTO)

BAJO: salida GPIO (LED1, GPIO.LOW)

Volver al blog

Deja un comentario

Los comentarios deben ser aprobados antes de su publicación.