Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <WiFi.h>
- const char *ssid = "BOOT";
- const char *password = "password";
- boolean left = false;
- boolean right = false;
- boolean alreadyConnected;
- WiFiServer server(8080);
- void setup() {
- pinMode(27, OUTPUT);
- pinMode(25, OUTPUT);
- Serial.begin(115200);
- Serial.println();
- Serial.print("STARTEEEEE...");
- WiFi.softAP(ssid, password);
- IPAddress myIP = WiFi.softAPIP();
- Serial.print("AP IP address: ");
- Serial.println(myIP);
- server.begin();
- }
- void loop(){
- WiFiClient client = server.available();
- uint8_t data[30];
- if (client) {
- if (!alreadyConnected){
- client.flush();
- client.println("Succesvol connected met de boot");
- alreadyConnected = true;
- };
- while (client.connected()) {
- if (client.available()) {
- int len = client.read(data, 30);
- if(len < 30){
- data[len] = '\0';
- }else {
- data[30] = '\0';
- }
- Serial.print("client sent: ");
- String test = ((char *)data);
- Serial.print(test);
- if (test == "check"){
- client.println("Connected");
- }
- if (test == "lefton" ){
- left = true;
- }
- if (test == "leftoff"){
- left = false;
- }
- if (test == "righton"){
- right = true;
- }
- if (test == "rightoff"){
- right = false;
- }
- if (left){
- digitalWrite(25, HIGH);
- } else {
- digitalWrite(25, LOW);
- }
- if (right){
- digitalWrite(27, HIGH);
- } else{
- digitalWrite(27, LOW);
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement