Foi tudo muito simples, apenas conectei o Ethernet Shield sobre o Arduino UNO R3 e fiz o upload do código através da entrada USB. * Fiz apenas algumas adições de codigo html para a página ficasse mais agradável - e em português
Em seguida conectei o cabo de rede que está ligado ao roteador e abri o Serial Monitor na IDE Arduino para acompanhar o resultado de conexão. Na janela ele apresentou o ip e uma mensagem de que a conexão tinha sido feita com sucesso.
O passo seguinte foi digitar este mesmo ip no navegador do notebook (ligado à rede por wireless) e ver a página gerada ser carregada. Conforme programado, ela era atualizada a cada 1 segundo com os valores dos pinos analógicos.
Os valores mostrados pelos pinos no caso deste exemplo não significam nada pois estavam desconectados de qualquer circuito "interessante"... apenas quando é pressionado um botão é que o pino é ligado direto ao terra (ground) e este valor fica igual à ZERO. Quando nada é pressionado o valor varia aleatoriamente.
- Arduino UNO R3
- Protoboard (placa de prototipagem eletrônica - Solderless Breadboard)
- cabos coloridos para ligações
- Ethernet Shield W5100
- Botões tipo push button (comprei em uma loja de eletrônicos local)
Por não ter feito alterações significativas no código, não irei incluir ele nesta postagem.