I have built the online thermometer which is outlined in Practical Arduino as my first Arduino project. I have used the code outlined on the github website.
I am very new to Arduino and am unsure of where to put my 3rd party library (nuelectronics ethershield library from their website). I have read that it needs to be placed in the sketch folder with the sketch that's running but instead have unzipped and placed it in the libraries folder. I am able to access this library and import it when running my sketch.
The program compiles and uploads fine but I am unable to access my ethernet shield. I have entered my IP as 192.168.0.55 which is an empty IP on my network. I am also unable to run any of the example programs included in the ethershield library. I am unable to ping my ethernet shield when using this library.
I am, however, able to run any of the example programs involved with the Ethernet library which is included with the download of the Arduino utility. Everything pings fine and I am able to access my ethernet shield by typing 192.168.0.55 in my browser.
Do I have my third party library in the right location?
arduino-0018\libraries\etherShield
I am driving myself crazy trying to figure this out! any help is appreciated.
The location of the library determines whether the compiler/linker can see it. It has nothing to do with the ability of the executable that is produced to function correctly.
From simple deduction of what you posted, the problem may be in the code you have written to interface with the nuelectronics ethershield library. If the code compiles, then the paths are probably correct. If the ethernet shield works with the standard ethernet library, the hardware is working. That leaves possible issues with the code to be used with the new library.