Wiznet makers

scarlet

Published January 02, 2023 ©

100 UCC

12 WCC

22 VAR

0 Contests

0 Followers

0 Following

Original Link

#74 Web Enable your Arduino (ENC28J60 or W5100 Ethernet Controller)

#74 Web Enable your Arduino (ENC28J60 or W5100 Ethernet Controller)

COMPONENTS Hardware components

WIZnet - W5100

x 1


PROJECT DESCRIPTION

It's easy to fit an Ethernet Controller module to your Arduino board that will let you serve a web-page to your browser or smartphone - as well as send you an email to alert you to potential issues. Using the simple, four-wire SPI communications protocol it's easy to wire up an ENC28J60 to any Arduino UNO, Nano or Mega - and if you use the W5100 board there's no wiring to be done! What could be simpler than that? It's one thing to wire up an Ethernet Controller, but how do you write the HTML to create a (simple) web page? I show you how, and how we save valuable run-time SRAM. It's not complicated and if you download the fully documented example sketch it will be very obvious how it hangs together. In the next part we'll cover the (even simpler) process to send an email, and then we'll tie everything together into one project. This is going to monitor my attic water temperature and water level and will alert me if either is too low (no burst pipes for me!). The example sketch is available below, together with links to the UIPEthernet library I use and other information you may find useful. GitHub link for sketch (supersedes other links here) https://www.dropbox.com/sh/u6srbe5ook... Demo sketch, UIPEthernet Library, Connection Diagram... https://github.com/RalphBacon/Arduino... Github UIPEthernet library (most recent) https://github.com/UIPEthernet In depth PROGMEM guide by Nick Gammon (from Arduino.cc forum) http://www.gammon.com.au/progmem If you like this video please give it a thumbs up, share it and if you're not already subscribed please do so :) My channel is here: ------------------------------------------------------------------ https://www.youtube.com/c/RalphBacon ------------------------------------------------------------------ How can I remember this? Memory tip: "See" Ralph Bacon, geddit?

Documents
Comments Write