LED piscando em Beaglebone Preto

LED piscando em Beaglebone Preto

Led piscando em Beaglebone Blank

Vamos começar explicando as diversas interfaces periféricas do Beaglebone Black. Começarei com um simples LED externo piscando com BBB para melhor compreensão da configuração e uso do pino GPIO. Eu escolhi a linguagem de script python para programação, mas você também pode escrevê-la em qualquer outra linguagem. Eu usei a biblioteca adafruit python BBB para fazer o aplicativo.

Ferramentas necessárias:

  • Beaglebone preto
  • Liderado
  • Resistor de 330Ω
  • Tábua de ensaio
  • Conectores fêmea para fêmea

Configuração do ambiente de software

Instale a versão mais recente do python no BBB conforme explicado no tutorial Como fazer o primeiro programa python com Beaglebone Black. Instale a biblioteca adafruit python-GPIO chamada adafruit_BBIO.

Trabalhando

É um tutorial simples de aprendizagem do Beaglebone preto. Aqui conectei dois LEDs com pino GPIO da Beaglebone preto. Quando o script está em execução, ambos os LEDs acendem e apagam por um segundo. Depois de executá-lo cinco vezes, o status e a configuração do pino ficam claros.

Descrição

Vamos primeiro preparar a conexão do circuito. Pegue uma placa de ensaio e forneça VCC e aterramento do BBB até a linha da placa de ensaio. Conecte a alimentação de 3,3 V do pino número 3 do cabeçote P9 e o aterramento do pino número 2 do cabeçote P8. Conecte os terminais negativo e positivo de ambos os LEDs ao terra e ao resistor de 330 OHM, respectivamente. Conecte a outra extremidade de ambos os resistores aos pinos números 8 e 9 do cabeçalho P8. Forneça alimentação ao Beaglebone preto conectando-o ao PC através de um cabo USB. Agora seu circuito está preparado.

Abra o terminal de comando e acesse o Beaglebone black através do SSH conforme explicado em começando com Beaglebone preto. Crie um novo arquivo usando tocar comando com .py extensão. Abra o arquivo com qualquer editor de texto (ou seja, nano, vim etc.) e escreva um código em linguagem python.

Configuração do pino GPIO

Importe a biblioteca GPIO da biblioteca adafruit Beaglebone black chamando a seguinte linha no programa:

importar Adafruit_BBIO.GPIO como GPIO

Você pode definir o número do PIN com sublinhado seguido de seu número. (ou seja, P8_8). Dê-lhe um nome apropriado.

ou seja, LED1 = “P8_8”

Aqui, atribuí o nome LED1 ao pino número 8º ah cabeçalho P8.

A seguir, configure o pino como entrada ou saída conforme a seguinte função:

GPIO.setup (número do pino, saída/entrada)

Por exemplo, declarei LED1 (pino número 8º oh cabeçalho P8) como saída pela seguinte linha:

Configuração GPIO (LED1,GPIO.OUT)

Se quiser declarar como entrada, você pode declarar da seguinte forma:

Configuração GPIO (LED1,GPIO.IN)

Nota: aqui declarei LED como saída. (led é dispositivo de saída)

Você pode tornar o pino alto e baixo seguindo a função:

GPIO.saída (Número do PINAlto ou baixo)

Por exemplo, fiz led1 (pino número 8º oh cabeçalho P8) como Alto e Baixo seguindo a linha:

ALTO: GPIO.saída (LED1, GPIO.HIGH)

BAIXO: saída GPIO (LED1, GPIO.LOW)

Tillbaka till bloggen

Lämna en kommentar

Kommentarer måste godkännas innan publicering.