Como trabalho beaglebone gpios

Video: Beaglebone: Introduction to GPIOs - Using Device Tree Overlays under Linux 3.8+

GPIO apoia entrada finalidade geral / saída, que resume o que pins neste modo BeagleBone pode fazer muito bem: Eles podem ser entradas ou saídas para a grande maioria das aplicações.

No mundo digital de electrónica, electricidade acontece de forma binária. Nesse sentido, GPIO pinos são alta ou baixa. No estado HIGH, o pino é conectado a 3,3 volts (V). No estado LOW, o pino está ligado à terra.

Dizer que um pino é alta ou baixa é equivalente a dizer que ele é ligado ou desligado. Na ciência da computação, esses dois estados são freqüentemente chamados de verdadeiro e falso ou 1 e 0. Você pode usar estas designações para controlar os GPIOs. Alta e baixa, caro leitor, soma-se o mundo da eletrônica digital.

Video: The Beaglebone

Tudo o que você faz no seu computador é traduzido em um conjunto de ALTO e baixas tensões ao longo de seu hardware para realizar a tarefa solicitada. É bonito como tais sistemas complexos pode ser concebido através de um conceito tão simples. As seções a seguir dar-lhe um vislumbre do que você pode fazer com apenas altas e baixas.

Para o sistema operacional Linux (OS), tudo é um arquivo. Os arquivos são também como você controlar os GPIOs: pela leitura e escrita em arquivos no sistema de arquivos do BeagleBone.



É importante, útil e perspicaz para entender como controlar os GPIOs através de uma abordagem direta: manipular esses arquivos diretamente do prompt de linha de comando.

Se você está familiarizado com a programação, você deve saber que você pode controlar os GPIOs com qualquer linguagem que lhe permite abrir, ler e escrever em arquivos, como C.

Video: Beaglebone Black LESSON 4: Digital Write to the GPIO Pins from Python

A figura mostra o padrão GPIO pinos. Além desses pinos, a figura mostra oito terra (GND) pinos, dois 3.3V pinos, e quatro 5V pins- praticamente, você pode usar esses pinos como fontes de energia. Outros pinos rotulados na figura são úteis em capítulos posteriores.

Video: BeagleBone GPIO

Os pinos que não são rotulados na figura são, por padrão, em um modo diferente de GPIO. Alguns desses pinos pode ser colocado em modo de GPIO, até um total de 65 possíveis entradas e saídas digitais. Fazer isso não é realmente necessário, embora, como já há um monte de pinos colocados no modo GPIO por padrão.

pinos do BeagleBone são classificados em 3.3V, o que significa que a conexão 5V para eles pode ser extremamente perigoso para a sua placa - a ponto de explodir o processador e arruinando permanentemente a bordo. Você precisa ser extremamente cuidadoso sempre que precisar 5V para alguns componentes em seu circuito e certifique-se de que 5V nunca atinge qualquer um dos pinos do BeagleBone.


Publicações relacionadas