Centro De Android

¿La Raspberry Pi 3 B+ es compatible con I2C?

protection click fraud

La mejor respuesta: Sí. El Raspberry Pi admite la interfaz I2C a través de su encabezado GPIO. Está deshabilitado de forma predeterminada, por lo que deberá habilitar el hardware e instalar algunas utilidades antes de poder usarlo.

Amazonas: Frambuesa Pi 3 B+ ($40)

¿Qué es una interfaz I2C?

La interfaz I2C (en realidad es I²C o I-squared-c pero nadie quiere escribir eso, de ahí la apodo) es el punto final de un bus serial de circuito interintegrado que no necesita alta velocidad comunicación. La transmisión es síncrona y conmutada por paquetes y puede albergar múltiples maestros y múltiples dispositivos esclavos en el mismo bus. Lo encontrarás usado en cualquier lugar. La simplicidad es más importante que la velocidad y se usa comúnmente para conectar sensores o equipos de monitoreo.

Para aplicaciones de pasatiempos, el bus I2C se usa comúnmente para conectar una placa de PC a una pantalla LCD. Una placa de mochila I2C puede reducir la cantidad de conexiones necesarias de 16 a dos, y con pines de E/S

siempre en escasez, eso hace que el bus I2C sea muy valioso para muchos proyectos. Para obtener más información sobre el bus I2C y las comunicaciones en serie en general, Sparkfun tiene una gran cartilla para empezar

Uso de la interfaz I2C en Raspberry Pi

De forma predeterminada, su Raspberry Pi tiene la interfaz I2C deshabilitada. No te preocupes, es fácil habilitarlo.

Usarás la misma herramienta de configuración que viste cuando encendiste por primera vez tu Raspberry Pi. Para recuperarlo, escriba sudo raspi-config desde la línea de comandos. Encontrará la opción para habilitar la opción I2C en Opciones de interfaz.

Después de reiniciar, puede instalar cualquier utilidad y herramienta de depuración como i2c-herramientas o el python-smbus bibliotecas a través del administrador de paquetes estándar usando el comando apt-get. Su proyecto y el lenguaje de codificación que está utilizando determinarán exactamente qué extras necesitará para comunicarse a través del bus I2C utilizando los pines GPIO estándar en su Raspberry Pi 3 B+.

nuestra selección

Frambuesa Pi 3 B+

Incluye comunicaciones de bus heredadas
Raspberry Pi 3 B+ admite muchos tipos diferentes de comunicación en serie a través de sus pines GPIO, incluida la interfaz I2C. Esta es una de las razones por las que nos encanta este pequeño ordenador de placa única.

instagram story viewer