7 votos

¿Cuál es la forma más sencilla de interactuar con un periférico I2C?

Tengo un periférico I2C con el que necesito interactuar utilizando un PC con Windows 7. La interacción podría ser a través de un emulador de terminal, o cualquier programa que pueda producir un registro en tiempo real que pueda procesar utilizando un lenguaje de scripting. Basado en su experiencia, ¿cuál es la manera menos dolorosa de lograr esto?

8voto

coto Puntos 117

Según mi experiencia, la forma más fácil es el Bus Pirate, que además es una alternativa barata: http://www.seeedstudio.com/depot/bus-pirate-v3-assembled-p-609.html?cPath=61_68

Puedes encontrar un buen tutorial para ello: http://dangerousprototypes.com/bus-pirate-manual/i2c-guide/

Y la gente en foros como este está familiarizada con ello. Para los aficionados, bus pirata es el camino a seguir.

2voto

SandeepJ Puntos 1339

Hay un montón de USB a I2C convertidores, esta sería quizás la forma "menos dolorosa" de conectarse a su periférico. Aquí hay un ejemplo :

USB to I2C Converter

Este es un maestro de bus, y parece tener una documentación medio decente y algunos ejemplos de código C#.

1voto

denispyr Puntos 121

Yo usaría el chip ATMega de un Arduino Uno, o el propio Arduino. Es bastante fácil de interfaz a través de un terminal de un PC, a continuación, vincular los comandos de la terminal para el Arduino y hacer que las cosas con el bus I2C.

Los ejemplos abundan en la tierra de Arduino...

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X