convertir a i2c

buenas de nuevo!

pues bien, tengo una placa de 8 relés la mar de majos y un freeduino (creo que es compatible con el duemilanove) y quisiera preguntar si es posible adaptarle (por llamarlo así) algún "elemento" para no necesitar tantas patillas de arduino y poder usarlo con el bus i2c y ya de paso si es posible hacer lo mismo pero con señales pwm (6 en total).

gracias de antemano de parte de un novatazo!

un saludo.

Para el tema del control de los reles, o lo que es lo mismo, para controlar más pines de E/S usando I2C, hay muchos chips (port extenders).
Yo personalmente no he usado ninguno, así que no te puedo recomendar ninguno.

Algunos links:

Para el tema del control por PWM, echale un vistazo al TCL5940; tiene muy buena pinta.
Algunos punteros:

http://flipmu.com/files/2011/04/Demystifying-the-TLC5940.pdf
http://www.arduino.cc/playground/Learning/TLC5940