Olá pessoal, só meter mais uma acha para a fogueira.
O I2C bem como o SPI, o one wire, etc são conhecidos como board level protocol e por isso a sua utilização em cabos de grandes dimensões é desaconselhada.
Para comunicações a distancias maiores, podemos usar CAN, RS485, etc.
Para quem quer um tutorial (está em ingles) este foi o que usei quando comecei a mexer com I2C, penso que é fácil de seguir http://www.best-microcontroller-projects.com/i2c-tutorial.html (http://www.best-microcontroller-projects.com/i2c-tutorial.html)
Cumprimentos, Mauro.
Olá pessoal, só meter mais uma acha para a fogueira.
O I2C bem como o SPI, o one wire, etc são conhecidos como board level protocol e por isso a sua utilização em cabos de grandes dimensões é desaconselhada.
Para comunicações a distancias maiores, podemos usar CAN, RS485, etc.
Para quem quer um tutorial (está em ingles) este foi o que usei quando comecei a mexer com I2C, penso que é fácil de seguir http://www.best-microcontroller-projects.com/i2c-tutorial.html (http://www.best-microcontroller-projects.com/i2c-tutorial.html)
Cumprimentos, Mauro.
estava a pensar usar comunicação I2C para ligar modulos que teriam uns PCF874.
Esses módulos estariam a uns 3 ou 4 metros do Master que seria um ATMEGA...
Sendo assim, será melhor pensar noutra solução?