Esta es la primera de una serie de lecciones sobre el Beaglebone Black. Esperemos que haya estado con nosotros a través de nuestra serie anterior de lecciones sobre el Arduino, Python, y la Raspberry Pi. Si usted ha estado a través de esas lecciones de aprendizaje de la Beaglebone será un broche de presión.
Si usted va a seguir con nosotros en estas lecciones, usted puede seguir adelante y pedir su Beaglebone AQUÍ.
Para empezar, tenemos que en primer lugar conseguir nuestra mente alrededor de todos los pines diferentes. He reunido el siguiente diagrama para las asignaciones de pines por defecto para el Beaglebone negro.
Puedes ver que el Beaglebone tiene un gran número de pines. Hay dos cabezales. Asegúrese de orientar su Beaglebone n la misma dirección que el mío en la imagen, con el enchufe de cinco voltios en la parte superior. En esta orientación, el cabezal de pines de la izquierda se denomina «P9» y el de la derecha «P8». La leyenda en el diagrama anterior muestra las funciones, o las posibles funciones de los distintos pines. En primer lugar, hemos sombreado en rojo los distintos pines de 5V, 3,3V, 1,8V y tierra. Ten en cuenta que VDD_ADC es una alimentación de 1,8 voltios y se utiliza para proporcionar una referencia para las funciones de lectura analógica. Los pines GPIO de propósito general se han sombreado en verde. Observa que algunos de estos pines verdes también pueden ser utilizados para la comunicación serial UART. Si quieres simular una salida analógica, entre 0 y 3,3 voltios, puedes utilizar los pines PWM sombreados en morado. Los pines sombreados en azul claro pueden usarse como entrada analógica. Ten en cuenta que la entrada analógica lee entre 0 y 1,8 voltios. No debes permitir que estos pines vean voltajes más altos que 1.8 voltios. Cuando utilices estos pines, usa los pines 32 y 34 como referencia de voltaje y tierra, ya que el pin 32 emite un práctico 1,8 voltios. Los pines sombreados en naranja claro se pueden utilizar para I2C. Los pines de color naranja oscuro se utilizan principalmente para aplicaciones de pantalla LCD.