<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=us-ascii"><meta name=Generator content="Microsoft Word 14 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri","sans-serif";}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-US link=blue vlink=purple><div class=WordSection1><p class=MsoNormal>I’m a newbie and going through the Simon Monk book, “Programming Arduino Getting Started with Sketches”. I am stuck on chapter 10, “Arduino Ethernet Programming”. I have tried numerous things to get the Arduino to act as a server but it just won’t connect. I’m running Windows 7 on my PC and I have a Netgear router for my wireless router with 4 wired ports. I’ve plugged the RJ45 into the router and my PC and tried different IP addresses that are not taken by my router already but nothing works. I cut off the firewall once but that didn’t help. I replaced the Ethernet shield and the UNO but that didn’t help. I’m trying to run the simplest code as best I can tell which is the Monk example code 10-01 copied below for reference:<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>// sketch 10-01 Simple Server Example<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>#include <SPI.h><o:p></o:p></p><p class=MsoNormal>#include <Ethernet.h><o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>// MAC address just has to be unique. This should work<o:p></o:p></p><p class=MsoNormal>byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };<o:p></o:p></p><p class=MsoNormal>// The IP address will be dependent on your local network:<o:p></o:p></p><p class=MsoNormal>byte ip[] = { 192, 168, 1, 30 };<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>EthernetServer server(80);<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>void setup()<o:p></o:p></p><p class=MsoNormal>{<o:p></o:p></p><p class=MsoNormal>  Ethernet.begin(mac, ip);<o:p></o:p></p><p class=MsoNormal>  server.begin();<o:p></o:p></p><p class=MsoNormal>  Serial.begin(9600);<o:p></o:p></p><p class=MsoNormal>}<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>void loop()<o:p></o:p></p><p class=MsoNormal>{<o:p></o:p></p><p class=MsoNormal>  // listen for incoming clients<o:p></o:p></p><p class=MsoNormal>  EthernetClient client = server.available();<o:p></o:p></p><p class=MsoNormal>  if (client) <o:p></o:p></p><p class=MsoNormal>  {<o:p></o:p></p><p class=MsoNormal>    while (client.connected()) <o:p></o:p></p><p class=MsoNormal>    {<o:p></o:p></p><p class=MsoNormal>      // send a standard http response header<o:p></o:p></p><p class=MsoNormal>      client.println("HTTP/1.1 200 OK");<o:p></o:p></p><p class=MsoNormal>      client.println("Content-Type: text/html");<o:p></o:p></p><p class=MsoNormal>      client.println();<o:p></o:p></p><p class=MsoNormal>      <o:p></o:p></p><p class=MsoNormal>      // send the body<o:p></o:p></p><p class=MsoNormal>      client.println("<html><body>");<o:p></o:p></p><p class=MsoNormal>      client.println("<h1>Arduino Server</h1>");<o:p></o:p></p><p class=MsoNormal>      client.print("<p>A0="); <o:p></o:p></p><p class=MsoNormal>      client.print(analogRead(0)); <o:p></o:p></p><p class=MsoNormal>      client.println("</p>"); <o:p></o:p></p><p class=MsoNormal>      client.print("<p>millis="); <o:p></o:p></p><p class=MsoNormal>      client.print(millis()); <o:p></o:p></p><p class=MsoNormal>      client.println("</p>"); <o:p></o:p></p><p class=MsoNormal>      client.println("</body></html>");<o:p></o:p></p><p class=MsoNormal>      client.stop();<o:p></o:p></p><p class=MsoNormal>    }<o:p></o:p></p><p class=MsoNormal>    delay(1);<o:p></o:p></p><p class=MsoNormal>  }<o:p></o:p></p><p class=MsoNormal>}<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>One potential thing I have not covered is the power supply. I’m unplugging the USB as instructed in the book and plugging in a 9 Volt battery pack – all I have right now for power. I have a 9 Volt 1.5 Amp power supply on order to get here Friday. I’m not sure if that is a problem or not. <o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>I’m running Arduino IDE 1.0.4. The board is Arduino UNO and the Ethernet shield is made by Seeed. <o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>If this is something someone with more experience could talk about at the meeting I definitely have an interest. I have looked online for solutions but nothing so far has worked. If this topic does not serve the group well, I understand, but maybe someone who has knowledge of this could just give me some directions to get me back on the right path. <o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Thanks! <o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Dwight<o:p></o:p></p></div></body></html>