Espero que esta pregunta no sea demasiado amplia. Estoy comprobando durante bastante tiempo la utilización de cables y conectores en mi (futuro) proyecto.
Revisé RS232, 4-pin, molex, etc., pero creo que no encajan muy bien para lo que estoy buscando.
Lo que quiero es una comunicación:
- Entre 1 y alrededor de 5 Arduino's como máximo
- Uno es el controlador
- Otros son esclavos
- Todos los mensajes están entre el controlador y el esclavo (y viceversa)
- La comunicación debe ser rápida (paquetes pequeños, como 4-10 bytes, menos de 1 ms, preferiblemente menos).
Lo que quiero son conectores que
- Puede pasar I2C
- Puede pasar +5 y GND (máximo 12 V / 1 A, probablemente menos de 1A), así que puedo alimentar varios Arduinos con un cable por Arduino (de un Arduino a otro), con un solo adaptador de corriente (12V / 1A)
- Se puede construir (fácilmente) en una caja de panel / montaje / bricolaje / caja
- Barato si es posible
Y acompañando los cables que: - son cortos (quiero apilar los Arduino uno encima del otro pero cada uno en un recinto separado), por lo que 5-10 cm es suficiente. - son baratos si es posible
Si hay otra solución, incluso sería mejor.
Si hay una mejor manera en lugar de I2C para distancias tan cortas para enviar mensajes de ida y vuelta entre Arduinos, también me interesa saber.