Arduino Webserver Controller Using Ethernet ENC28J
Arduino Webserver Controller Using Ethernet ENC28J
by sfeelectronics
Based on its datasheet, ENC28J60 adopts IEEE network according to chip configuration which works
802.3 compatible with ethernet or can be used as an at 20MHz-25MHz frequency and voltage between
ethernet controller. In other words, ENC28J60 is a 3.14VDC-3.45VDC.
micro (chip) with one function that is able to
encapsulate (re: encapsulation, generally is a process Here's an example, the tutorial of Arduino webserver
that makes one type of data network packets into controller using ENC28J60 Ethernet Module.
other data types) data using internet or intranet
Connect each component according to the schematic not support the existence of html language on the
drawing above. And make sure there is no wrong contents of the context, so, for the program download
connection. Next, download the file libraries in the on here.
document tag above and install. Due to errors when
entering the program on the website, because it does
Furthermore, in its use, connect the ENC28J60 example of its webserver display.
ethernet module to the local network using the router,
then open the web browser on the laptop or other To activate the relay, press the ON LED button and to
devices such as tables / smartphones connected to turn it off press the LED OFF button. From this project
wifi on a network. Then access the IP address you you can develop to send a data to the server through
use in the above program. Here we use IP address a network that is connected directly to the internet.
192.168.3.55. The picture above is a screen shot
https://youtu.be/V6O4AqnwwEE
Can I also politely refer to Luca Dentella'sblog who published a lot on the ENC28J60
http://www.lucadentella.it/category/enc28j60-ardui... (http://www.lucadentella.it/category/enc28j60-
arduino/)
Good write up. I have several ENC28J60 boards and modules and they are fun to work with. The
ENC28J60 is a nifty chip and it used to be a cheap way of adding internet connectivity to an
arduino.
I say 'used to be' because there are better options. The ENC28J60 is more memory hungry than
the W5100. At one time there was a huge price difference with the W5100 boards and modules
Arduino Webserver Controller Using Ethernet ENC28J60 and Arduino: Page 3
being much more expensive, but nowadays the W5100 modules are sometimes even cheaper than
the ENC28J60 modules.
Nevertheless if you have the enc28J60, there is no reason not to use it.
Other than the listed libraries, consider the UIPethernet library by Norbert Truchess. It allows one
to use programs written for the W5100, with a 28J60, simply by changing the library name