ENC28J60是除W5100之外另一个经常用到的网络芯片,最早出现在Arduino上的网络扩展板就是借助于ENC28J60来完成的,虽然后来Arduino官方提供的网络扩展板是基于W5100实现的,但ENC28J60仍以其稳定可靠的特性被广泛使用着。这里要介绍的这款电子积木正是基于ENC28J60实现的网络模块:
该款网络模块也是基于SPI接口的,因此在电路连接上只需要通过我们的IDC扩展板用相应的6芯连接线将其与Arduino连接起来就可以了:
程序的话我们需要下载相应的库文件EncEthernet-20101229.zip,将其解压缩到Arduino安装目录下的libraries目录中并重命名为EncEthernet:
重新启动Arduino之后,就可以在File-Examples-EncEtherent菜单中找到WebServer这一示例程序:
通常你只需要根据自己的网络配置情况修改IP地址就可以了:
static uint8_t myip[4] = {192,168,0,15};
将程序下载到Arduino中之后,你就可以通过浏览器来访问你的Arduino了: