Android Central

O Raspberry Pi 3 B+ suporta I2C?

protection click fraud

Melhor resposta: Sim. O Raspberry Pi suporta a interface I2C por meio de seu cabeçalho GPIO. Ele está desabilitado por padrão, então você precisará habilitar o hardware e instalar alguns utilitários antes de poder usá-lo.

Amazonas: Raspberry Pi 3B+ ($40)

O que é uma interface I2C?

A interface I2C (na verdade é I²C ou I-quadrado-c, mas ninguém quer digitar isso, daí o apelido) é o ponto final de um barramento serial de circuito integrado que não precisa de alta velocidade comunicação. A transmissão é síncrona e comutada por pacote e pode hospedar vários mestres e vários dispositivos escravos no mesmo barramento. Você o encontrará usado em qualquer lugar. A simplicidade é mais importante do que a velocidade e é comumente usada para conectar sensores ou equipamentos de monitoramento.

Para aplicações de hobby, o barramento I2C é comumente usado para conectar uma placa de PC a um LCD. Uma placa de mochila I2C pode reduzir o número de conexões necessárias de 16 para duas, e com pinos de E/S sempre

em falta, o que torna o barramento I2C muito valioso para muitos projetos. Para saber mais sobre o barramento I2C e as comunicações Seriais em geral, Sparkfun tem uma ótima cartilha para você começar.

Usando a interface I2C no Raspberry Pi

Por padrão, seu Raspberry Pi tem a interface I2C desativada. Não se preocupe, é fácil habilitá-lo.

Você usará a mesma ferramenta de configuração que viu quando ligou o Raspberry Pi pela primeira vez. Para trazê-lo de volta, digite sudo raspi-config da linha de comando. Você encontrará a opção de ativar a opção I2C em Opções de interface.

Após uma reinicialização, você pode instalar quaisquer utilitários e ferramentas de depuração, como ferramentas i2c ou o python-smbus bibliotecas por meio do gerenciador de pacotes padrão usando o comando apt-get. Seu projeto e a linguagem de codificação que você está usando determinarão exatamente quais extras você precisará para se comunicar pelo barramento I2C usando os pinos GPIO padrão em seu Raspberry Pi 3 B+.

Nossa escolha

Raspberry Pi 3B+

Inclui comunicações de barramento herdadas
O Raspberry Pi 3 B+ suporta muitos tipos diferentes de comunicação serial através de seus pinos GPIO, incluindo a interface I2C. Esta é uma das razões pelas quais amamos este pequeno computador de placa única!

instagram story viewer