Esta é a primeira de uma série de lições sobre o Beaglebone Black. Esperamos que você tenha estado conosco através da nossa série anterior de lições sobre o Arduino, Python, e o Raspberry Pi. Se você já passou por essas lições aprendendo o Beaglebone será um estalo.
Se você vai seguir conosco nessas lições, você pode ir em frente e encomendar seu Beaglebone AQUI.
Para começar, precisamos antes de mais nada de colocar nossa mente em torno de todos os pinos diferentes. Eu juntei o diagrama abaixo para as atribuições de pinos padrão para o Beaglebone preto.
Vemos que o Beaglebone tem um grande número de pinos. Existem dois cabeçalhos. Certifique-se de orientar o seu Beaglebone na mesma direcção que o meu na imagem, com a ficha de cinco volts na parte superior. Nesta orientação, o cabeçalho do pino à esquerda é referido como “P9” e o cabeçalho do pino à direita é referido como “P8”. A legenda no diagrama acima mostra as funções, ou as possíveis funções dos vários pinos. Primeiro, sombreamos em vermelho os vários pinos de 5V, 3.3V, 1.8V e terra. Note que VDD_ADC é uma fonte de 1.8V e é usado para fornecer uma referência para as funções de leitura analógica. Os pinos GPIO de uso geral foram sombreados em verde. Note que alguns destes pinos verdes também podem ser usados para comunicação serial UART. Se você quiser simular a saída analógica, entre 0 e 3,3 volts, você pode usar os pinos PWM sombreados em roxo. Os pinos azuis claros podem ser usados como analógicos dentro. Observe que o Analog In lê entre 0 e 1,8 volts. Você não deve permitir que esses pinos vejam tensões mais altas que 1,8 volts. Quando usar estes pinos, use os pinos 32 e 34 como referência de tensão e terra, como pino 32 emite um útil 1,8 volts. Os pinos sombreados em laranja claro podem ser usados para I2C. Os pinos laranja escuro são usados principalmente para aplicações em telas LCD.