Pinos SPI reservados para Ethernet

Quais pinos do Arduino um shield Ethernet W5100 reserva para SPI e quais GPIO ficam livres para o LiquidCrystal e as sondas DHT22.

Close de cabos Ethernet Cat-5e brancos com conectores RJ45
O JSON das sondas normalmente sai da rede local por Ethernet ou por um relay próximo, não direto pela internet pública. Foto: DiscDepotDundee.co.uk. CC BY-SA 4.0

O shield Ethernet W5100 usa o SPI por hardware do Uno: MOSI, MISO, SCK, mais o chip select no pino 10. Nos layouts padrão, os pinos 10–13 e as linhas SPI não podem ser reaproveitados para o LCD ou os sensores.

Linhas reservadas

  • D10: chip select (SS) do W5100.
  • D11–D13: SPI MOSI, MISO e SCK no Uno.
  • Pino de interrupção: depende do shield; siga a serigrafia do fabricante.

Planejando o orçamento de GPIOs

O LCD no modo de 4 bits consome seis GPIOs; duas linhas de DHT22 consomem mais duas: planeje antes de adicionar recursos. Detalhes do empilhamento: empilhamento do shield Ethernet.

Alternativas de montagem

Se faltarem pinos, considere módulos LCD I²C ou passar o HTTPS para os feeds em Python, mantendo o JSON em HTTP na rede local.