Advertisement
Guest User

Power_Link_test

a guest
Mar 18th, 2019
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.22 KB | None | 0 0
  1. #include <SPI.h>
  2. #include <wiring.c>
  3. #include <Ethernet.h>
  4.  
  5. byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };
  6.  
  7. IPAddress ip(192,168,0,20);
  8. IPAddress myDns(192, 168, 1, 1);
  9. IPAddress gateway(192, 168, 0, 1);
  10. IPAddress subnet(255, 255, 255, 0);
  11.  
  12. EthernetServer server(23); // domyślna wartość
  13.  
  14. unsigned long start;
  15. unsigned long czas = millis() - start;
  16.  
  17. void setup()
  18. {
  19. Serial.begin(9600);
  20. Serial.println("Uruchomione lacze szeregowe");
  21.  
  22. Ethernet.begin(mac, ip, myDns, gateway, subnet);
  23. Serial.println("Uruchomiono lacze ethernetowe");
  24.  
  25. Serial.print("Adres IP Arduino: ");
  26. for (byte thisByte = 0; thisByte < 4; thisByte++)
  27. {
  28. Serial.print(Ethernet.localIP()[thisByte], DEC);
  29. Serial.print(".");
  30. }
  31. Serial.println();
  32.  
  33. Serial.print("Adres server:");
  34. Serial.println(Ethernet.localIP());
  35. start = millis();
  36. }
  37.  
  38. void loop()
  39. {
  40. EthernetClient client = server.available();
  41.  
  42. while(Ethernet.begin(mac) == 0) {
  43. Serial.println(F("DHCP nie powiodło się, ponowna próba za 2 sekundy."));
  44. delay(2000);
  45. }
  46.  
  47. if (client.available() > 0) {
  48. byte pakiet = client.read();
  49. Serial.print(pakiet);
  50. Serial.println(czas);
  51. delay(2);
  52. }
  53. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement