Advertisement
Guest User

Untitled

a guest
Jan 21st, 2017
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.30 KB | None | 0 0
  1. #include <Arduino.h>
  2. #include <WiFi.h>
  3.  
  4. #define AP 1
  5.  
  6. #ifdef AP
  7. void setup()
  8. {
  9. IPAddress ip;
  10.  
  11. Serial.begin(115200);
  12. Serial.println();
  13. delay(10);
  14.  
  15. Serial.print("Setting soft-AP ... ");
  16. boolean result = WiFi.softAP("Chrono", "chrono-slalom");
  17. if(result == true)
  18. {
  19. Serial.println("Ready");
  20. }
  21. else
  22. {
  23. Serial.println("Failed!");
  24. }
  25.  
  26. pinMode(2, OUTPUT);
  27. digitalWrite(2, LOW);
  28.  
  29. ip = WiFi.softAPIP();
  30. Serial.println(ip);
  31. }
  32.  
  33. void loop()
  34. {
  35. int nb = WiFi.softAPgetStationNum();
  36.  
  37. if (nb > 0)
  38. digitalWrite(2, HIGH);
  39. else
  40. digitalWrite(2, LOW);
  41. Serial.print("Stations connected = ");
  42. Serial.println(WiFi.softAPgetStationNum());
  43. delay(3000);
  44. }
  45. #else
  46. void setup()
  47. {
  48.  
  49. Serial.begin(115200);
  50. Serial.println();
  51. delay(10);
  52.  
  53. Serial.println("Connecting to AP...");
  54. WiFi.mode(WIFI_STA);
  55. WiFi.begin("Chrono", "chrono-slalom");
  56. while (WiFi.status() != WL_CONNECTED) {
  57. delay(500);
  58. Serial.print(".");
  59. }
  60. Serial.println(" Connected");
  61. WiFi.setAutoConnect(true);
  62. pinMode(2, OUTPUT);
  63. digitalWrite(2, LOW);
  64. }
  65.  
  66. void loop()
  67. {
  68. uint32_t m = millis();
  69.  
  70. Serial.print(m);
  71. if (WiFi.isConnected()) {
  72. Serial.println(" - connected");
  73. digitalWrite(2, HIGH);
  74. }
  75. else {
  76. Serial.println(" - not connected");
  77. digitalWrite(2, LOW);
  78. Serial.println(" Trying to reconnec...");
  79. WiFi.reconnect();
  80. }
  81. delay(1000);
  82. }
  83.  
  84. #endif
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement