Voy a comprar un Arduino Uno / Duemilanove y me gustaría agregar un par de escudos como un LCD y un WIFI activado.
¿Cómo sé si puedo conectarlos a Arduino?
Voy a comprar un Arduino Uno / Duemilanove y me gustaría agregar un par de escudos como un LCD y un WIFI activado.
¿Cómo sé si puedo conectarlos a Arduino?
Respuestas:
Vaya a shieldlist.org y busque los escudos que va a usar. Luego vea si ambos quieren usar los mismos pines. Si su escudo no está en shieldlist.org , busque su esquema / hoja de datos.
En general, si es necesario usar varios escudos para usar un solo pin, no puede usarlos juntos, a menos que esos pines sean pines SPI o I2C. Ambos protocolos utilizan un modelo maestro-esclavo, con un maestro y muchos esclavos. En estos casos, puede usar escudos que comparten algunos o todos los pines.
Los pines SPI son digitales 10, 11, 12 y 13 por defecto. El pin 10 es el pin Slave Select , que se utiliza para especificar con qué esclavo desea hablar. Necesitará un pin SS diferente para cada esclavo SPI con el que desee hablar.
Los pines I2C son analógicos 4 y 5. I2C utiliza el direccionamiento de dispositivos para diferenciar entre dispositivos esclavos, por lo que no hay equivalente de Slave Select. Los mismos dos pines pueden ser compartidos por todos los dispositivos I2C.
Tenga en cuenta que el apilamiento de muchos escudos introduce varios problemas, como una mayor capacidad, que puede comenzar a deteriorar las señales, incluidas las de SPI / I2C, y causar fallas de comunicación.