Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: LCD_i2c_GSOE ESP8266WebserverGSOE
Diff: main.cpp
- Revision:
- 10:54b312c82e18
- Parent:
- 7:40e19bb6820a
- Child:
- 14:82b13edfe4e7
--- a/main.cpp Mon Jul 26 08:48:24 2021 +0000
+++ b/main.cpp Mon Jul 26 12:03:27 2021 +0000
@@ -21,6 +21,7 @@
lcd myLCD;
ESP8266Webserver myWebserver;
AnalogIn poti(PA_0);
+DigitalOut myled(PC_0);
string getRootPage()
{
string webpage;
@@ -33,6 +34,8 @@
webpage+="<body>";
webpage+="<h1>WIFI mit STM32 ESP01</h1>\n";
webpage+="<p>Poti:"+to_string(poti)+"</p>\n";
+ webpage+="<a href=\"ledAn\"><button>ON</button></a>\n";
+ webpage+="<a href=\"ledAus\"><button>OFF</button></a>\n";
webpage+="</body>";
webpage+="</html>";
return webpage;
@@ -44,8 +47,21 @@
myWebserver.send(200,"text/html",getRootPage());
}
+void testfunc2()
+{
+ myled=0;
+ myWebserver.send(200,"text/html",getRootPage());
+}
+
+void testfunc3()
+{
+ myled=1;
+ myWebserver.send(200,"text/html",getRootPage());
+}
int main() {
+ myWebserver.on("ledAus",&testfunc2);
+ myWebserver.on("ledAn",&testfunc3);
myWebserver.on("/",&testfunc);
myWebserver.begin();
myLCD.clear();