lnwshop logo
  • ตอบกระทู้
  • ตั้งกระทู้ใหม่
QUOTE 

ENC28J60 กับ Mega 2560

(Guest)
LoSeR (Guest)
IP: 171.96.246.x
1 ปีที่ผ่านมา
#include "SPI.h"
#include "Ethernet.h"


byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };
byte server[] = { 173,194,126,119 }; // www.google.co.th

EthernetClient client;

void setup()
{
Serial.begin(9600);
if(Ethernet.begin(mac) == 0) { // start ethernet using mac & DHCP
Serial.println("Failed to configure Ethernet using DHCP");
while(true) // no point in carrying on, so stay in endless loop:
;
}
delay(1000); // give the Ethernet shield a second to initialize

Serial.print("This IP address: ");
IPAddress myIPAddress = Ethernet.localIP();
Serial.print(myIPAddress);
if(client.connect(server, 80)>0) {
Serial.println(" connected");
client.println("GET /search?q=arduino HTTP/1.0");
client.println();
} else {
Serial.println("connection failed");
}
}

void loop()
{
if (client.available()) {
char c = client.read();
// uncomment the next line to show all the received characters 
// Serial.print(c);
}

if (!client.connected()) {
Serial.println();
Serial.println("disconnecting.");
client.stop();
for(;;)
;
}
}

 

อัพโคดตามนี้แล้วSerial Monitorขึ้นว่า Failed to configure Ethernet using DHCP แก้ไงยังไงครับ

 

 

QUOTE 
ความคิดเห็นที่ #1
เจ้าของร้าน
เจ้าของร้าน
1 ปีที่ผ่านมา

ลองกด Reset บอร์ด Arduino Uno ดูยังครับ

QUOTE 
ความคิดเห็นที่ #2
(Guest)
LoSeR (Guest)
IP: 171.96.246.x
1 ปีที่ผ่านมา

กดแล้วครับผม พอกดบางครั้งจะขึ้น Failed to configure Ethernet using DHCP เลยบางครั้งต้องรอสักพักถึงจะขึ้นครับ

QUOTE 
ความคิดเห็นที่ #3
เจ้าของร้าน
เจ้าของร้าน
1 ปีที่ผ่านมา

กรณ๊นี้ ผมไม่แน่ใจเหมือนกันครับ อาการได้บ้างไม่ได้บางมีหลายสาเหตุ อาจจะลองเขียนโคด delay ตอนเริ่ม boot ดูครับ

QUOTE 
ความคิดเห็นที่ #4
(Guest)
วุฒิ (Guest)
IP: 223.205.248.x
1 ปีที่ผ่านมา

ต่อขา spi ถูกหรือเปล่าครับ

ตำแหน่งขาของ uno กับ mega จะไม่ตรงกัน

QUOTE 
ความคิดเห็นที่ #5
(Guest)
LoSeR (Guest)
IP: 171.96.246.x
1 ปีที่ผ่านมา

ถูกครับผม ขอบคุณมากครับ

QUOTE 
ความคิดเห็นที่ #6
เจ้าของร้าน
เจ้าของร้าน
1 ปีที่ผ่านมา

ขอบคุณครับ

บางทีอาจเป็น auto reset ตามนี้ครับ

http://forum.arduino.cc/index.php?topic=163548.0

1
แสดงความคิดเห็นที่ 1-6 จากทั้งหมด 6 ความคิดเห็น
ชื่อ
อีเมล
ข้อความ
  • ตอบกระทู้

หมวดหมู่สินค้า

สมาชิก Arduino All

เข้าสู่ระบบด้วย
เข้าสู่ระบบ
สมัครสมาชิก

ยังไม่มีบัญชีเทพ สร้างบัญชีใหม่ ไม่เกิน 5 นาที
สมัครสมาชิก (ฟรี)

Arduino All ขายดี

รหัสสินค้า A015
300.00 บาท
  • สั่งซื้อ
รหัสสินค้า A233
5.00 บาท
  • สั่งซื้อ
รหัสสินค้า A115
10.00 บาท
  • สั่งซื้อ
รหัสสินค้า A238
4.00 บาท
  • สั่งซื้อ
รหัสสินค้า A237
4.00 บาท
  • สั่งซื้อ
รหัสสินค้า A014
90.00 บาท
  • สั่งซื้อ
รหัสสินค้า A225
5.00 บาท
  • สั่งซื้อ
รหัสสินค้า A474
7.00 บาท
  • สั่งซื้อ
รหัสสินค้า A097
4.00 บาท
  • สั่งซื้อ
Go to Top