توجه: قیمتها به روز هستند و فروش حضوری نداریم. ساعات پاسخگویی از 9 تا 5 عصر
ساعت تماس همه روزه از 9 صبح تا 5 عصر (بجز روزهای تعطیل) البته فروشگاه ما به صورت آنلاین است و میتوانید خریدتان را انجام دهید. اما اگر سوالی داشتید که به تماس تلفنی نیاز داشت، فقط در ساعتهای اعلام شده در خدمتیم.
شماره روبیکا و ایتا، فقط پیام، پاسخ به سوالات قبل از خرید و دریافت تصاویر کالاها
ارسال سریع تهران (تحویل همان روز)
تمامی شهرهای ایران با پست
بخش قوانین ارسال و قوانین خرید را مطالعه کنید.
لطفا ابتدا وارد شوید.
ورود به سیستمیک حساب کاربری رایگان برای ذخیره آیتمهای محبوب ایجاد کنید.
ورود به سیستم
سلام
من از کد زیر برای مک آدرس دادن و آی پی دادن به شیلد استفاده میکنم ولی ای پی که نمایش میدهد 0.0.0.0 می باشد .
#include
#include
// Enter a MAC address for your controller below.
// Newer Ethernet shields have a MAC address printed on a sticker on the shield
byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };
// if you don't want to use DNS (and reduce your sketch size)
// use the numeric IP instead of the name for the server:
//IPAddress server(74,125,232,128); // numeric IP for Google (no DNS)
char server[] = "www.google.com"; // name address for Google (using DNS)
// Set the static IP address to use if the DHCP fails to assign
IPAddress ip(192, 168, 0, 177);
// Initialize the Ethernet client library
// with the IP address and port of the server
// that you want to connect to (port 80 is default for HTTP):
EthernetClient client;
void setup() {
// Open serial communications and wait for port to open:
Serial.begin(9600);
while (!Serial) {
; // wait for serial port to connect. Needed for native USB port only
}
// start the Ethernet connection:
if (Ethernet.begin(mac) == 0) {
Serial.println("Failed to configure Ethernet using DHCP");
// try to congifure using IP address instead of DHCP:
Ethernet.begin(mac, ip);
}
// give the Ethernet shield a second to initialize:
delay(1000);
Serial.println("connecting...");
// if you get a connection, report back via serial:
if (client.connect(server, 80)) {
Serial.println("connected");
// Make a HTTP request:
client.println("GET /search?q=arduino HTTP/1.1");
client.println("Host: www.google.com");
client.println("Connection: close");
client.println();
} else {
// if you didn't get a connection to the server:
Serial.println("connection failed");
}
}
void loop() {
// if there are incoming bytes available
// from the server, read them and print them:
if (client.available()) {
char c = client.read();
Serial.print(c);
}
// if the server's disconnected, stop the client:
if (!client.connected()) {
Serial.println();
Serial.println("disconnecting.");
client.stop();
// do nothing forevermore:
while (true);
}
}
لطفا راهنمایی فرمایید .
با تشکر
با سلام
برای دریافت مک آدرس باید از نرم افزارهای شبکه استفاده کنید.
با سلام و تشکر
مشکل من در مورد شیلد اترنت بخاطر مودم بود که مودم بنده با کامپیوتر و وای فای ها مشکلی نداشت ولی نسبت به شیلد نه آی پی از طریق DHCP میگرفت و نه استاتیک دارای آی پی میشد حتی من احساس کردم این شیلد مک آدرس هم ندارد چون دقیقا سر خط
Ethernet.begin(mac) مقدار صفر برگشت داده میشد و خطا میداد
که این مشکل با تعویض مودم برطرف گردید
متشکرم از همه دوستان
میتونم بپرسم که از چه مودمی استفاده کردید ؟
درود بر شما
جناب آقای غلامی تیم ما در همه مراحل با شما کاربران محترم پیش خواهد آمد تا رفع مشکل کامل صورت پذیرد. خوشحالیم که مشکل شما برطرف شده است.
شاد و پیروز باشید.
مشکل شیلد اترنت
من ایمیل هم زدم و ویدئو و نمونه کد رو ضمیمه اون ایمیل نمودم دوباره اینجا مینویسم که مشکلم هرچه زودتر حل شود
نمونه کد :
#include
#include
// the media access control (ethernet hardware) address for the shield:
byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };
//the IP address for the shield:
//byte ip[] = { 192, 168, 1, 177 };
IPAddress ip(192,168,1, 177);
void setup()
{
Serial.begin(9600);
Serial.print(F("Starting ethernet..."));
Ethernet.begin(mac, ip);
if(!Ethernet.begin(mac))
Serial.println(F("failed"));
else
Serial.println(Ethernet.localIP());
}
void loop () {}
درود بر شما
ضمن تشکر از ارسال نمونه کدها، پس از بررسی کدها به زودی پاسخ شما را خواهیم داد.
لطفا این کد را جایگزین کد قبلی کنید:
سلام
من متوجه نشدم، با اين شيلد و اتصالش به آردوينو ميتوانيم با اينترنت برد را كنترل كنيم؟؟؟
درودبرشما
در واقع این شیلد یک رابط بین برد آردوینو و شبکه اینترنت یا شبکه داخلی میباشد. اطلاعات از طریق آن ارسال و دریافت میشود. این شیلد به شما کمک میکند که مبحث اینترنت اشیاء IOT را با برد آردوینو راه اندازی کنید. که پیرو این موضوع میتوانید مطلبی راجع به اینترنت اشیاء IOT در سایت دیجی اسپارک مطالعه بفرمایید. چنانچه سوالی داشتید از همین طریق ثبت کنید.
شاد و پیروز باشید.
در مورد نحوه اتصال این شیلد به آردوینو مگا یک توضیحی می دید؟
درود بر شما
ماژول اترنت به وسیله ی پرتکل spi کار میکند همانطور که میدانید پروتکل spi در آردوینو uno بر روی پین های 10 , 11, 12 و 13 قرار دارد. برد اترنت نیز بر همین اساس طراحی شده است ولی در مقایل اردوینو مگا 2560 از پین های 50، 51، 52 و 53 جهت پروتکل spi استفاده میکند و آرایش پین های برد اترنت با مگا 2560 تفاوت دارد نکته ی قابل توجه این است که پین هدر قرار گرفته به نام icsp بر روی دو برد جهت برقراری ارتباط spi می باشد و درصورتی که این دو پین هدر به هم متصل شوند امکان برقراری پروتکل spi بین شیلد اترنت و اردوینو مگا2560 فراهم می شود.
شاد و پيروز باشيد.