Ola amigos, agora vou mostrar como utilizar placa de rede no arduino, como exemplo vamos utilizar a placa HR911105A, pois uma das mais baratas que encontrei,vamos conectar da seguinte maneira:
Na arduino uno:
Arduino UNO pin 12 -- SO (SPI MISO)
Arduino UNO pin 11 -- SI (SPI MOSI)
Arduino UNO pin 13 -- SCK (SPI SCK)
Arduino UNO pin 10 -- CS (SPI SS)
Arduino UNO 3v3 -- VCC ( tem placas de ethernet que vem 5v, preste atenção neste detalhe)
Arduino UNO GND -- GND
Na arduino mega:
Arduino MEGA pin 50 -- SO (SPI MISO)
Arduino MEGA pin 51 -- SI (SPI MOSI)
Arduino MEGA pin 52 -- SCK (SPI SCK)
Arduino MEGA pin 53 -- CS (SPI SS)
Arduino MEGA 3v3 -- VCC ( tem placas de ethernet que vem 5v, preste atenção neste detalhe)
Arduino MEGA GND -- GND
Agora precisaremos da biblioteca, escolhi a UIP, pois com ela poderemos mandar um ping para fins de teste de rede:
https://github.com/ntruchsess/arduino_uip
Após implementar a biblioteca, vá em exemplos, uip, echoserver:
Procure no código por myIP para poder colocar o ip da rede (ex:192.168.1.xx/24):
Para testar entre no cmd e ping o ip que foi colocado no código:
Podemos dar o comando telnet para obter o print da arduino:
Futuramente trarei como utilizar outras placas de ethernet, desculpe se o tutorial não ficou bom, pois foi meu primeiro tutorial e ainda estou aprendendo a utilizar as ferramentas.
Até a próxima pessoal.