Necesito leer 16 sensores de color (TCS3210) uno tras otro. Por lo tanto, estoy pensando en conectar todas las salidas a un solo pin de E / S atmega32 y seleccionar un sensor usando un demux que muestre un nivel bajo en la barra de habilitación de salida del sensor para leer. Así que solo uno está poniendo salida y el resto tienen su salida deshabilitada.
La salida es una onda cuadrada cuya frecuencia debe leerse (uso el temporizador / contadores de hardware del atmega32 para contar el número de transiciones de bajas a altas en 100 milisegundos para calcular la frecuencia). Entonces, ¿es esta una buena idea? ¿Puedo conectar todas las líneas juntas o debo tener algo intermedio?
¿También conectaré un solo pin de E / S del microcontrolador a los pines de entrada de todos los sensores? ¿Otra vez puedo hacer esto?
Enlace a la hoja de datos de TCS3210- enlace