Arduino + ethernet shield hanrun hr91105a + sim900

Тема в разделе "Arduino & Shields", создана пользователем FRSK, 13 сен 2017.

  1. FRSK

    FRSK Нуб

    Здравствуйте, пытаюсь пропинговать Циску 2960 в никакую не получается, хотя с обычным маршрутизатором TP Link все получается пинги идут и приходит ответ. Использовал библиотеку Blake foster ICMP Ping library. MAC адрес не родной, не с этикетки. К циске подключен компьютер и другие устройства. С компа могу пингануть шилд. А в обратку: шилдом комп нет. Помогите, пожалуйста.

    ps когда пингую треугольный светодиод порта циски, куда подключен шилд, становится красным, а так всегда зеленый

    Код (C++):
    /*
      Ping Example
    This example repeatedly sends ICMP pings and sends the result over the serial port.
    Circuit:
    * Ethernet shield attached to pins 10, 11, 12, 13
    created 30 Sep 2010
    by Blake Foster
    */


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

    byte mac[] = {0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED }; // max address for ethernet shield
    IPAddress ip(10,20,1,81); //  {10,20,1,81}; // ip address for ethernet shield
    byte pingAddr[] = {10,20,1,4}; // ip address to ping

    SOCKET pingSocket = 0;

    char buffer [256];

    void setup()
    {
      // start Ethernet
      Ethernet.begin(mac, ip);
      Serial.begin(9600);
    }

    void loop()
    { printIPAddress();
      ICMPPing ping(pingSocket);
      ping(4, pingAddr, buffer);
      Serial.println(buffer);
      delay(500);
    }
     
     

    Вложения:

    • ICMPPing.zip
      Размер файла:
      3,6 КБ
      Просмотров:
      14