Advertisement
Guest User

arduino code

a guest
Jan 16th, 2018
351
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.95 KB | None | 0 0
  1. #include <WiFi.h>
  2.  
  3. const char *ssid = "BOOT";
  4. const char *password = "password";
  5. boolean left = false;
  6. boolean right = false;
  7. boolean alreadyConnected;
  8.  
  9. WiFiServer server(8080);
  10.  
  11. void setup() {
  12. pinMode(27, OUTPUT);
  13. pinMode(25, OUTPUT);
  14. Serial.begin(115200);
  15. Serial.println();
  16. Serial.print("STARTEEEEE...");
  17. WiFi.softAP(ssid, password);
  18.  
  19. IPAddress myIP = WiFi.softAPIP();
  20. Serial.print("AP IP address: ");
  21. Serial.println(myIP);
  22. server.begin();
  23. }
  24.  
  25. void loop(){
  26. WiFiClient client = server.available();
  27. uint8_t data[30];
  28.  
  29. if (client) {
  30. if (!alreadyConnected){
  31. client.flush();
  32. client.println("Succesvol connected met de boot");
  33. alreadyConnected = true;
  34. };
  35. while (client.connected()) {
  36. if (client.available()) {
  37. int len = client.read(data, 30);
  38. if(len < 30){
  39. data[len] = '\0';
  40. }else {
  41. data[30] = '\0';
  42. }
  43. Serial.print("client sent: ");
  44. String test = ((char *)data);
  45. Serial.print(test);
  46. if (test == "check"){
  47. client.println("Connected");
  48. }
  49. if (test == "lefton" ){
  50. left = true;
  51. }
  52. if (test == "leftoff"){
  53. left = false;
  54. }
  55. if (test == "righton"){
  56. right = true;
  57. }
  58. if (test == "rightoff"){
  59. right = false;
  60. }
  61.  
  62. if (left){
  63. digitalWrite(25, HIGH);
  64. } else {
  65. digitalWrite(25, LOW);
  66. }
  67.  
  68. if (right){
  69. digitalWrite(27, HIGH);
  70. } else{
  71. digitalWrite(27, LOW);
  72. }
  73. }
  74. }
  75. }
  76. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement