Perdón, me ha asaltado otra duda jaja. ¿Es posible, con un dato tipo "unsigned char", iluminar una serie de leds en el que cada led equivalga a un bit de ese dato "unsigned char"?
Gracias al comentario anterior he entendido los array pero lo que hace el programa es guardar en un array 8 datos tipo unsigned char que son los que me devuelve el sensor:
Array [8] = {10000000, 00000000, 10101010 ..... }
¿Sería también posible que un dato que me arroje el comando i2c_read(), dato=10101010, sea guardado en un array como datoarray[8]={1,0,1,0,1,0,1,0} ?
Muchísimas gracias.