Вставил Ethernet Shield в Arduino Uno. Подключил витой парой к роутеру. Код (C++): #include <SPI.h> #include <Ethernet.h> byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED }; IPAddress ip(192,168,1,12); void setup() { Serial.begin(9600); Serial.println("Starting ethernet"); Ethernet.begin(mac,ip); delay(1000); Serial.println(Ethernet.localIP()); } void loop() {} В мониторе порта получаю: Starting ethernet 0.152.152.152 Т.е. адрес не присваивается. Что я делаю не так?
видимо в первый раз я гдето ошибся. я скачал по новой библиотеку, проверил настройки и вроде всё заработало. Спасибо!