Advertisement
Guest User

Untitled

a guest
Mar 30th, 2023
144
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.53 KB | None | 0 0
  1. void loop() {
  2.  
  3. if (digitalRead(D1) == LOW and stav == false) // tlacitko bylo stisknuto pri rozepnutem rele (zhasnute LED)
  4. {
  5. delay(20); // odruseni zakmitu pri stisku tlacitka
  6. digitalWrite(D7,HIGH); // sepnuti rele (rozsviceni LED)
  7. if(wifiClient.connect(server, 80)){
  8. Serial.println("OK");
  9. delay(1000);
  10. wifiClient.print("POST http://192.168.1.22/relayON");
  11. wifiClient.println(" HTTP/1.1");
  12. wifiClient.println("Host: 192.168.1.22");
  13. wifiClient.println("Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8");
  14. wifiClient.println("Connection: close");
  15. wifiClient.println();
  16. delay(1000);
  17. wifiClient.stop();
  18. Serial.println("Odeslano");
  19. }
  20. stav = true; // znacka, ze je aktualne sepnuto (rozsviceno)
  21. while (digitalRead(D1) == LOW) ; // cekani na uvolneni tlacitka (zadny prikaz uvnitr while smycky - to je ten samotny strednik)
  22. delay(20); // odruseni zakmitu pri rozpinani tlacitka
  23. }
  24.  
  25.  
  26. if (digitalRead(D1) == LOW and stav == true) // tlacitko bylo stisknuto pri sepnutem rele (rozsvicene LED)
  27. {
  28. delay(20); // odruseni zakmitu pri stisku tlacitka
  29. digitalWrite(D7,LOW); // rozepnuti rele (zhasnuti LED)
  30. if(wifiClient.connect(server, 80)){
  31. Serial.println("OK");
  32. delay(1000);
  33. wifiClient.print("POST http://192.168.1.22/relayOFF");
  34. wifiClient.println(" HTTP/1.1");
  35. wifiClient.println("Host: 192.168.1.22");
  36. wifiClient.println("Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8");
  37. wifiClient.println("Connection: close");
  38. wifiClient.println();
  39. delay(1000);
  40. wifiClient.stop();
  41. Serial.println("Odeslano");
  42. }
  43. stav = false; // znacka, ze je aktualne rozepnuto (zhasnuto)
  44. while (digitalRead(D1) == LOW) ; // cekani na uvolneni tlacitka (zadny prikaz uvnitr while smycky - to je ten samotny strednik)
  45. delay(20); // odruseni zakmitu pri rozpinani tlacitka
  46. }
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement