Entendendo o I²C

O I²C é um dos barramentos mais utilizados em microcontroladores. Permite não somente a comunicação entre microcontroladores, mas também entre sensores e quaisquer outros dispositivos que se comuniquem através deste protocolo.

Alguns microcontroladores possuem, inclusive, suporte nativo ao I²C — para que não exista a necessidade de fazer toda a comunicação serial via software, que é custosa — e placas de desenvolvimento, como o Arduino, possuem uma biblioteca de I²C fácil de usar.

Este artigo (em inglês) é uma breve introdução ao barramento e seu uso no Arduino. Possui esquemáticos e código fonte para ajudar no entendimento.

Comments (6) left to “Entendendo o I²C”

  1. vedita wrote:

    me manda o progeto completo por favor

  2. Gilson Roberto wrote:

    Barramentos I2C é muito fácil de trabalhar, ainda mais se você utiliza programação tipo PICBasic para microcontroladores PIC, onde existem 2 instruções (I2CREAD e I2CWRITE). Já utilizei esse barramento pro DS1307 (RTC) e 24C256 (EEPROM).

    Recomendo.
    Abraços

  3. Shun wrote:

    Lendo uns artigos sobre acelerômetro por aí achei esse site… dum tal de “acidx”, hehehe!
    Cara, muito dahora os artigos… não sabia q vc tinha esse blog.
    Recentemente eu projetei algumas gambiarras pessoais tbm, como um circuitinho repetidor de wlan de baixo custo e outras porcarias… agora estou num novo projeto: Um amplificador valvulado… =D
    Se interessar postar alguma besteira aí, só me falar q te mando o material!

    T+ abraços!

  4. Alexandre, o tabajara wrote:

    Ta cada dia mais bacana o gambiarra, heim! 😀

  5. Voyage wrote:

    Leandro, seu nome já está na lista na wiki da TGIMBOEJ. A caixa já não está comigo então alguém que a receber deve entrar em contato com você. Pode demorar um pouco, dependendo da velocidade com que a caixa “anda”…

  6. Augusto Machado wrote:

    Muito bom.

Post a Comment

*Required
*Required (Never published)