Hi I apologize comming back after a long time, actually I was busy in my FPGA/VLSI Training,
OK I need to interface ethernet with my arduino and got an ENC28J60 module from ebay [http://www.ebay.in/itm/ENC28J60-ETHERNET-LAN-NETWORK-MODULE-FOR-ARDUINO-AVR-and-others-/301760059363?hash=item46424d17e3:g:f3QAAOSwNNxWE50r]
I followed the tutorial : [Tweaking4All.com - Web-Enable your Arduino with an Arduino ENC28J60 Ethernet shield ...] connected the module to my arduino UNO as,
ENC28J60 ETHER_28J60 Ethercard UIPEthernet My eBay Module
module <---------------arduino pin map (lib wise)------------------------>
Pin name
SS 10 8 (!) 10 10
MOSI (SI) 11 11 11 11
MISO (SO) 12 12 12 12
SCK 13 13 13 13
VCC <---------------------V3.3------------------->
GND <---------------------GND------------------->
I don't have an ethernet connection, i use USB dongle to connect net to my pc------so i shared my USB dongle connection to LAN
connected RJ45 cable b/w pc and ENC28J60 module, turned on USB dongle net and No status LEDs blink on ENC28J60 module's ethernet port ---------- OK
now I got UIPEthernet library, and uploaded the following example to my Arduino uno
#include <UIPEthernet.h> // Used for Ethernet
// **** ETHERNET SETTING ****
byte mac[] = { 0x54, 0x34, 0x41, 0x30, 0x30, 0x31 };
IPAddress ip(192, 168, 1, 179);
EthernetServer server(80);
void setup() {
Serial.begin(9600);
// start the Ethernet connection and the server:
Ethernet.begin(mac, ip);
server.begin();
Serial.print("IP Address: ");
Serial.println(Ethernet.localIP());
}
void loop() {
// listen for incoming clients
EthernetClient client = server.available();
if (client)
{
Serial.println("-> New Connection");
// an http request ends with a blank line
boolean currentLineIsBlank = true;
while (client.connected())
{
if (client.available())
{
char c = client.read();
// if you've gotten to the end of the line (received a newline
// character) and the line is blank, the http request has ended,
// so you can send a reply
if (c == '\n' && currentLineIsBlank)
{
client.println("<html><title>Hello World!</title><body><h3>Hello World!</h3></body>");
break;
}
if (c == '\n') {
// you're starting a new line
currentLineIsBlank = true;
}
else if (c != '\r')
{
// you've gotten a character on the current line
currentLineIsBlank = false;
}
}
}
// give the web browser time to receive the data
delay(10);
// close the connection:
client.stop();
Serial.println(" Disconnected\n");
}
}
even now No status LEDs on ethernet port of ENC28J60 module glows, only red power indicator glows
it seems that my pc is not 'giving' internet traffic to ENC28J60 module as No status LEDs on ethernet port of ENC28J60 module glows,
also on my pc LAN icron shows unpluged ??
Do i need a switch or router or ethernet connection only to use ENC28J60 module, i cannot share my pc net ??, or something else I am doing wrong???
Please help me, I am scared.......is my ENC28J60 module faulty??
Please help
Thanks in advance