Witam
Mam Arduino UNO + Moduł sieciowy ENC28J60, używam biblioteki ethercard-master bo w sumie nie znalazłem nic innego.
Piszę program któryma pingować różne IPiki. W example wszystko ładnie działa, tylko że ja nie chcę pingować cały czas to samo IP, tylko różne.
Tam jest funkcja
ether.parseIp(ether.hisip, "192.168.1.1"); //która ustawia IP
ether.clientIcmpRequest(ether.hisip); //która wykonuje ping
Wszystko jest OK ping jest wysyłany, ale jeżeli ja użyje jeszcze raz parsera to próbuje wysłać na 0.0.0.0 i nic z tego nie wychodzi
Dlaczego tak się dzieje i jak to naprawić?
Mam Arduino UNO + Moduł sieciowy ENC28J60, używam biblioteki ethercard-master bo w sumie nie znalazłem nic innego.
Piszę program któryma pingować różne IPiki. W example wszystko ładnie działa, tylko że ja nie chcę pingować cały czas to samo IP, tylko różne.
Tam jest funkcja
ether.parseIp(ether.hisip, "192.168.1.1"); //która ustawia IP
ether.clientIcmpRequest(ether.hisip); //która wykonuje ping
Wszystko jest OK ping jest wysyłany, ale jeżeli ja użyje jeszcze raz parsera to próbuje wysłać na 0.0.0.0 i nic z tego nie wychodzi
Dlaczego tak się dzieje i jak to naprawić?