Arduino spojení s ethernetovým modulem
ENC28J60


1. Instalace knihovny

Prvním krokem je stažení a instalace příslušné knihovny Arduino , například ze stránky github.com , a poté:

  • Stažený archiv rozbalte
  • Změňte název extrahované složky na příklad EtherCard a poté ji spolu se všemi obsahem přesuňte do adresáře knihoven ve složce Arduino
  • Restartujte Arduino IDE, měla by být přidána nová knihovna

2. Kombinace systémů

Dalším krokem je fyzické propojení obvodů (např. Pomocípropojovacích vodičů ). To by mělo být provedeno podle následující tabulky:

Modul
ENC28J60

Arduino
UNO

Arduino
Mega
, ADK

VCC

3,3 V 3,3 V

GND

GND GND

SCK

PIN 13 PIN 52

TAK

PIN 12 PIN 50

SI

PIN 11 PIN 51

CS

PIN 10 PIN 53

Kromě toho by v programu pro Arduino Mega měla být změněna linka:

ether.begin (sizeof Ethernet :: buffer, mymac)

na

ether.begin (sizeof Ethernet :: buffer, mymac, 53) // 53 - je linka CS

3. Ukázkový program

Pak otevřete příklad backSoon v nově přidané knihovně a nakonfigurujte hodnoty:

  • myip - adresa IP Arduina
  • gwip - adresa brány, např. adresa síťového routeru.
  • mymac - jedinečná MAC adresa modulu

Tyto hodnoty se použijí, když selže pokus o nastavení dynamické IP adresy - DHCP server. Chcete-li úplně deaktivovat pokus o připojení přes DHCP, zadejte hodnotu 1 pro definici STATIC (výchozí hodnota 0).

Dalším krokem je připojení Arduina přes USB, nahrání programu backSoon s příslušnou konfigurací IP adresy a výchozí brány.

Chcete-li zkontrolovat, zda funguje správně, měli byste:

  • otevřete Monitor sériového portu umístěný v nabídce Nástroje prostředí Arduino, nastavit přenosovou rychlost 57600 baudů (například v programu backSoon)
  • připojte síťový kabel k zásuvce RJ-45 ethernetového modulu
  • restartujte modul Arduino pomocí tlačítka RESET
  • po několika sekundách by se na obrazovce monitoru sériového portu měla objevit IP adresa Arduina
  • poté zkontrolujte odpověď modulu na příkaz ping spuštěním příkazového řádku a zadáním příkazu ping x, kde x je IP adresa modulu Arduino. Můžete spustit prohlížeč a zadat IP adresu modulu. Na obrazovce by se měla objevit informační stránka, jak je znázorněno na obrázku níže.

zveme vás ke spolupráci!