Xin giúp đỡ về set ip tĩnh cho Ethetnet shield

Xin chào các bác !
Em có mua 01 bộ Ethetnet shield & Arduino ( nó là bộ box switch reset pc từ xa), người bán đã config sẵn hết. Nhưng giờ em muốn set IP tĩnh cho cái box này (default nó lấy IP Auto, nhưng thỉnh thoảng bị xung đột IP hay sao mà no cứ offline)
Em có down cái soft Arduino 1.8.5, nhưng ko biết connect với cái Box & load data, sửa IP tĩnh theo ý mình như thế nào ạ ? Mong các bác hướng dẫn, thanks

1 Like

See this example of how to set a static IP address with an Arduino Ethernet shield:

Pete.

2 Likes

Hi @limann
Bạn set như bạn phía trên chỉ là được code bên dưới.
Tuy nhiên bạn phải kêu ng bán gửi bạn code để sửa nha bạn.
Thân!

/*************************************************************
  Download latest Blynk library here:
    https://github.com/blynkkk/blynk-library/releases/latest
  Blynk is a platform with iOS and Android apps to control
  Arduino, Raspberry Pi and the likes over the Internet.
  You can easily build graphic interfaces for all your
  projects by simply dragging and dropping widgets.
    Downloads, docs, tutorials: http://www.blynk.cc
    Sketch generator:           http://examples.blynk.cc
    Blynk community:            http://community.blynk.cc
    Social networks:            http://www.fb.com/blynkapp
                                http://twitter.com/blynk_app
  Blynk library is licensed under MIT license
  This example code is in public domain.
 *************************************************************
  This example shows how to configure static IP with Ethernet.
  Be sure to check ordinary Ethernet example first!!!
  NOTE: Pins 10, 11, 12 and 13 are reserved for Ethernet module.
        DON'T use them in your sketch directly!
  WARNING: If you have an SD card, you may need to disable it
        by setting pin 4 to HIGH. Read more here:
        https://www.arduino.cc/en/Main/ArduinoEthernetShield
  Feel free to apply it to any other example. It's simple!
 *************************************************************/

/* Comment this out to disable prints and save space */
#define BLYNK_PRINT Serial


#include <SPI.h>
#include <Ethernet.h>
#include <BlynkSimpleEthernet.h>

// You should get Auth Token in the Blynk App.
// Go to the Project Settings (nut icon).
char auth[] = "YourAuthToken";

IPAddress server_ip (10, 0, 0, 10);

// Mac address should be different for each device in your LAN
byte arduino_mac[] = { 0xDE, 0xED, 0xBA, 0xFE, 0xFE, 0xED };
IPAddress arduino_ip ( 10,   0,   0,  20);
IPAddress dns_ip     (  8,   8,   8,   8);
IPAddress gateway_ip ( 10,   0,   0,   1);
IPAddress subnet_mask(255, 255, 255,   0);

#define W5100_CS  10
#define SDCARD_CS 4

void setup()
{
  // Debug console
  Serial.begin(9600);

  pinMode(SDCARD_CS, OUTPUT);
  digitalWrite(SDCARD_CS, HIGH); // Deselect the SD card

  Blynk.begin(auth, server_ip, 8080, arduino_ip, dns_ip, gateway_ip, subnet_mask, arduino_mac);
  // Or like this:
  //Blynk.begin(auth, "blynk-cloud.com", 80, arduino_ip, dns_ip, gateway_ip, subnet_mask, arduino_mac);
}

void loop()
{
  Blynk.run();
}
1 Like

Cam on bac nhieu

Thank you very much

1 Like

Bác cho hỏi thêm : mình có Read đc data từ Arduino đang hoạt động để xem code hay không không ? (dùng arduino 1.8.5). Thanks

Không bạn ơi

3 posts were merged into an existing topic: Help me : communication between S7 1200 and arduino mix Blynk