I2C al máximo con Attiny

El Arduino es una plataforma poderosa para la interfaz con el mundo real, pero no está sin límites. Uno de esos límites difíciles, incluso para el Mega Arduino, es un número finito de pines que el microcontrolador puede usar para interactuar con el mundo real. Si está buscando extender el alcance de la plataforma en uno de sus propios proyectos, sin embargo, hay un par de opciones disponibles. Este proyecto de [Bill] nos muestra una de esas opciones utilizando el Attiny85 para descargar algunas de las tareas de un Arduino utilizando I2C.

I2C ha existido desde principios de los 80 como una forma de que los microcontroladores se comuniquen entre sí utilizando un mínimo de hardware. Todo lo que se necesita es conectar los pasadores I2C de los microcontroladores, así como proporcionar cada alimentación. Este proyecto utiliza un arduino como el controlador, así como un número arbitrario de microcontroladores Attiny85 más pequeños como objetivos. Comunicarse con el dispositivo más pequeño permite que el Arduino se centre en tareas más intensivas en procesadores al tiempo que le brinda las tareas más simples al Attiny. Asimismo, también simplifica mucho el cableado para proyectos que pueden distribuirse en una distancia. [Bill] Igualmente estandariza el desarrollo con una placa de desarrollo personalizada para el Attiny que también puede duplicarse como un escudo para el Arduino, lo que le permite expandirse fácilmente, así como modificar sus proyectos sin demasiada soldadura adicional.

El uso de I2C podría no ser la más novela de las innovaciones, pero lo que facilita la utilización es sin duda una herramienta valiosa para agregar a la caja de herramientas cuando se limita a la GPIO o por otras restricciones físicas. Para ese fin, [Bill] también incluye código para un proyecto de ejemplo que simplifica la configuración de uno de estos dispositivos en el extremo del software también. Si está buscando algunos ejemplos para qué hacer con I2C, eche un vistazo a este termómetro que se comunica con I2C o este proyecto que utiliza múltiples sensores de margarita.

Leave a Reply

Your email address will not be published. Required fields are marked *