Kontrollera en Zumo Robot med hjälp av ESP8266 (17 / 19 steg)
Steg 17: ESP8266 App - fortsatte
Nu vi tar samma knapp och ansluta den till ViewController.swift, men denna gång väljer vi händelsen att röra upp inuti. Skriv följande kod inuti funktionen:
FUNC buttonReleased(sender: UIButton) {
Låt requestURL = NSURL(string: offURLPath)
Låt begäran = NSURLRequest (URL: requestURL!)
web.loadRequest(request)
Print(requestURL!)
}
Den här funktionen körs när knappen släpps. Den gör samma sak som den föregående funktionen, men vi ändra URL, och vi lägga till inte värdet av reglaget till det eftersom vi vill att hastigheten alltid vara noll när valfri knapp släpps.
Vi upprepa samma process för de andra tre knapparna. Vi tilldelar en webbadress till var och en av dem så att varje gång en är trycks ned och släpps, klienten gör motsvarande URL-begäran till vår webbserver.