Arduino Mega2560 + Ethernet Shield HanRun HR911105A (Chip ENC28J60)
Ter 28 fevereiro 2017Bom, eu ando brincando com Arduinos, e um dos meus projetos envolve comunicação via rede. Talvez o chip mais fácil de se encontrar informações, é esse que uso, os shields baseados no ENC28J60. Em especial uso o shield HanRun HR911105A, um dos vários com esse controlador.
De fato, é muito fácil encontrar informações sobre esse tipo de shield na internet, mas há um porém. Todas as referências sobre pinagem padrão pra ligar em Arduinos dão instruções para o UNO. Como tenho um Arduino Mega2560, pensei que talvez seria só o caso de usar a mesma numeração de pinos do UNO, mas não parece ser o caso. Após um tempinho no Google, achei num comentário as instruções pro Mega em especial. Compartilho aqui com vocês:
- SO (MISO) - Pino 50
- SI (MOSI) - Pino 51
- CLK (SCK) - Pino 52
- CS (SS) - Pino 53
É importante salientar que você precisará redefinir o mapeamento do pino 53 no código caso use a biblioteca EtherCard.h. Como uso a UIPEthernet.h, não precisei me preocupar com isso.
Bom divertimento conectando seus projetos com o seu Mega2560 na internet!
[]'s
Sahb,.