Hirdetés
- Pánik a memóriapiacon
- Vezetékes FEJhallgatók
- Amlogic S905, S912 processzoros készülékek
- Milyen RAM-ot vegyek?
- iPad topik
- Azonnali VGA-s kérdések órája
- Androidos fejegységek
- AMD Ryzen 9 / 7 / 5 / 3 5***(X) "Zen 3" (AM4)
- Kormányok / autós szimulátorok topikja
- Xiaomi Mi Box androidos médialejátszó 4K és HDR támogatással
-
PROHARDVER!
Arduino hardverrel és szoftverrel foglakozó téma. Minden mikrovezérlő ami arduinoval programozható, és minden arduino program, board, és hardverrel kapcsolatos kérdések helye.
Új hozzászólás Aktív témák
-
vargalex
félisten
A két kérésed is GET kérés. Ezért értetlenkedem. Attól, hogy GET-nek hívják, az még adatküldésre alkalmas query string-el.
Az eredeti példánál maradva az egyszerűsített verzió:
#include <ESP8266WiFi.h>
#include <WiFiClient.h>
#include <ESP8266WebServer.h>
#define DEFAULT_STATE LOW
// Replace with your network credentials
const char* ssid = "Your_SSID";
const char* password = "your_password";
// GPIO for controlling the relay
uint8_t relay_pin = 12;
ESP8266WebServer server(80);
void setup(void){
//Set default state
digitalWrite(relay_pin, DEFAULT_STATE);
//Turn on serial output
delay(1000);
Serial.begin(115200);
WiFi.begin(ssid, password);
Serial.println("");
// Wait for connection
while (WiFi.status() != WL_CONNECTED) {
delay(500);
Serial.print(".");
}
// logging to serial output
Serial.println("");
Serial.print("Connected to ");
Serial.println(ssid);
Serial.print("IP address: ");
Serial.println(WiFi.localIP());
// web server setup
server.on("/on", []() {
digitalWrite(relay_pin, HIGH);
Serial.println("Relay turned on");
server.send(200, "text/plain", "Relay turned on");
});
server.on("/off", []() {
digitalWrite(relay_pin, LOW);
Serial.println("Relay turned off");
server.send(200, "text/plain", "Relay turned off");
});
server.on("/state", []() {
String relay_state = (digitalRead(relay_pin)) ? "true" : "false";
server.send(200, "text/plain", relay_state);
});
server.begin();
Serial.println("HTTP server started");
}
void loop(void){
server.handleClient();
}Ha jól láttam, a sonoff-on a 12-es GPIO-ra van kötve a relé. A relé kapcsolgatása mellett a led-et is kapcsolhatod a 13-as GPIO-n. A fenti példa a kapcsoláskor is ad vissza választ, mert szerintem egy web szervernek illik (legalább a HTTP 200-at visszaadni).
-
Janos250
őstag
Nagyjából igen.
Az első részére valaki csinált egy rettentően egyszerű programot, megkérdezem a linkjét, hamarosan megírom ide.
A második részét még mindig nem teljesen értem.
A böngésző címsorába akarod írni, hogy
http://192.168.4.1/status
és erre a böngésző ablakába írja ki egyszerű szövegként, nem HTML-be ágyazva, hogy ON, vagy OFF?
Na ez szintén nagyon egyszerű, csak plusz pár sor még a programba.
A hátránya, hogy a böngészőben ilyenkor pici betűkkel szokott megjelenni az egyszerű szöveg.Hopp, közben megjelent az írásod vége, hogy nem böngészőből akarod.
No akkor a visszadott szöveget kell értelmezned.
Milyen scripről van szó?
Link?
Új hozzászólás Aktív témák
- Call of Duty: Black Ops 7
- Pánik a memóriapiacon
- Fele annyit ér az iPhone Air, mint amennyibe pár hete került
- Autós topik
- LEGO klub
- Vezetékes FEJhallgatók
- PlayStation 5
- Amlogic S905, S912 processzoros készülékek
- Amit látnod kell 80’ – 90’ évek, egész estét betöltő mozi filmjei.
- Kerékpárosok, bringások ide!
- További aktív témák...
- Bomba ár! Lenovo ThinkPad X270 - i5-6G I 8GB I 256SSD I 12,5" HD I HDMI I Cam I W11 I Garancia!
- Bomba ár! Lenovo ThinkPad X270 - i5-7G I 8GB I 256SSD I 12,5" HD I HDMI I Cam I W11 I Garancia!
- Bomba ár! Dell Latitude 5520 - i5-11GEN I 16GB I 256SSD I HDMI I 15,6" FHD I Cam I W11 I Gari
- Bomba ár! Dell Latitude 3520 - i5-1145G7 I 16GB I 256SSD I HDMI 15,6" FHD I Cam I W11 I Garancia!
- Bomba ár! Dell Latitude 3500 - i5-8GEN I 8GB I 256SSD I HDMI I 15,6" FHD I Cam I W11 I Gar!
- Apple iPhone 13 Pro Max 128GB,Újszerű,Dobozával,12 hónap garanciával
- FunXun BW-2328 hajszárító 1800 Watt / 12 hó jótállás
- Samsung Galaxy S23 Ultra 5G 512GB, Kártyafüggetlen, 1 Év Garanciával
- BESZÁMÍTÁS! LENOVO ThinkPad P17 Gen1 - i7 10850H 32GB DDR4 1TB SSD Quadro T1000 4GB WIN11
- Xiaomi 14T /12/256GB / Kártyafüggetlen / 12Hó Garancia
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: BroadBit Hungary Kft.
Város: Budakeszi
ekkold

