Arduino Mega2560 + Ethernet Shield HanRun HR911105A (Chip ENC28J60)

Print pagePDF page

Bom, 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,.

 

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *