Obrigado pela resposta bubulindo!
de qualquer forma já tenho uma ideia do que pretendo, a minha dúvida relativa ao i2c é simples, sei que posso ter e se não estou em erro até 112 dispositivos ligados por i2c!
agora eles podem comunicar ao mesmo tempo?
eu só preciso de 10 circuitos e usando o ic MCP23017 acho que só dá para oito?!
como é que eu consigo identificar cada um individualmente?
no caso de ser um dispositivo SPI, posso fazer uma coisa idêntica, tipo ter mais 3 ligações a partir de apenas uma?
mas no caso do SPI estou a usar portas série, logo não poderei comunicar ao mesmo tempo, certo?
Sei que para usar uma porta RJ45 para usar como ethernet para escrever para um servidor web, preciso de uma porta SPI, e para usar uma porta USB para comunicar com um breaduino preciso de uma porta série, e se precisar ter os dois?
No caso do xbee este também usa uma porta SPI ou existe maneira de usar uma I2C?
A ideia destas perguntas é tentar perceber até que ponto posso pensar num circuito que me contemple todas estas ligações para adaptar a diferentes contextos!! Se precisar de usar a ligação ethernet na vez do xbee, se precisar de ter um LCD um xbee e uma placa FM (忏 æ¸ ï½è¥¿åäº¤å¤§åæ¸ æ¸ ï½æ±è¥¿æ°ä½åæ¸ æ¸ ï½åä¿¡éé¹äºå工忏 æ¸ ï½åæ¸ æ¸ äººåï½åæ¸ æ¸ ç®å).
No caso do SD, vamos imaginar quero ter um SD, uma RJ45 e um xbee, opções de ligação se forem todos SPI?
Para o projeto que quero desenvolver estou a usar um arduino para testes das ligações, dispositivos e blocos de código, onde posteriormente vou desenhar um circuito baseado ou num breaduino ou num sanguino(por causa das ligações disponiveis) e aplicar todos os módulos que estou a testar e onde fazem parte a ligação Ethernet, SD, FM, USB, LCD, RTC, Relés! etc...
Se alguém estiver mais por dentro destas questões e puder dar uma ajuda seria excelente.
Obrigado mais uma vez!