-
Fototrend
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
-
Janos250
őstag
válasz
Wolfram
#21029
üzenetére
Hogy neked örömet szerezzek, megittam egy pohár vöröset is, és egy pohár fehéret is, hogy még jobban részeg legyek, így még egy hülye hozzászólás:
ha ezt ütöttem be neki:
"Írj egy programot ESP32-re, amivel egy ledet tudok ki-bekapcsolni neten keresztül, valamint egy DS18B20 által mért hőmérsékletet olvassa, és ha eléri a 25 °C-ot, bekapcsol egy ledet!"
Ezt a marhaságot válaszolta, mivel ő is ivott pár pohárkával:#include <WiFi.h>#include <OneWire.h>#include <DallasTemperature.h>// WiFi beállításokconst char* ssid = "WiFi_SSID";const char* password = "WiFi_PASSWORD";// DS18B20 szenzor csatlakozás#define ONE_WIRE_BUS 4OneWire oneWire(ONE_WIRE_BUS);DallasTemperature sensors(&oneWire);// LED-ek csatlakozásaconst int controlLedPin = 2; // A távolról vezérelt LED lábának sorszámaconst int tempThresholdLedPin = 3; // A hőmérséklet küszöböt érő LED lábának sorszáma// Célhőmérséklet (25°C)const float targetTemperature = 25.0;WiFiServer server(80);void setup() {Serial.begin(115200);// LED lábak beállításapinMode(controlLedPin, OUTPUT);pinMode(tempThresholdLedPin, OUTPUT);// WiFi csatlakozásWiFi.begin(ssid, password);while (WiFi.status() != WL_CONNECTED) {delay(1000);Serial.println("Connecting to WiFi...");}Serial.println("Connected to WiFi");server.begin();sensors.begin();}void loop() {WiFiClient client = server.available();if (client) {Serial.println("New client connected");String currentLine = "";while (client.connected()) {if (client.available()) {char c = client.read();Serial.write(c);if (c == '\n') {if (currentLine.length() == 0) {client.println("HTTP/1.1 200 OK");client.println("Content-type:text/html");client.println();client.println("<html><body>");client.println("<h1>LED Control</h1>");client.println("<p><a href=\"/on\">Turn LED ON</a></p>");client.println("<p><a href=\"/off\">Turn LED OFF</a></p>");client.println("</body></html>");break;} else if (currentLine.startsWith("GET /on")) {digitalWrite(controlLedPin, HIGH);} else if (currentLine.startsWith("GET /off")) {digitalWrite(controlLedPin, LOW);}currentLine = "";} else if (c != '\r') {currentLine += c;}// Hőmérséklet ellenőrzése és LED vezérlésesensors.requestTemperatures();float temperature = sensors.getTempCByIndex(0);if (temperature >= targetTemperature) {digitalWrite(tempThresholdLedPin, HIGH);} else {digitalWrite(tempThresholdLedPin, LOW);}}}client.stop();Serial.println("Client disconnected");}}Ha Te is iszol pár pohárkával, javítgasd!
Jó éjt!
Új hozzászólás Aktív témák
- Szép! Lenovo Thinkpad T14s G2 Üzleti "Golyóálló" Laptop 14" -50% i7-1185G7 4Mag 16GB/1TB FHD IPS
- Szép! Lenovo Thinkpad T14s G2 Üzleti "Golyóálló" Laptop 14" -50% i7-1185G7 4Mag 16GB/512GB FHD IPS
- Dell PowerEdge T110 II PC, Xeon E3-1220 v2 CPU, 32 GB DDR3 RAM, 2 x 1 TB SAS HDD
- Lenovo Tab M10 HD 64GB, Kártyafüggetlen, 1 Év Garanciával
- HyperX Fury DDR4 - 3200 - CL16 - 16GB RAM (8GB x 2) RGB
- ÁRGARANCIA!Épített KomPhone Ryzen 7 7800X3D 32/64GB RAM RTX 5090 32GB GAMER PC termékbeszámítással
- BESZÁMÍTÁS! Asus B450M R5 5500 16GB DDR4 512GB SSD RTX 2070 Super 8GB Zalman Z1 Plus Kolink 850W
- Dell Precision 3571 4G LTE i7-12700H 32GB 1000GB FHD RTX A1000 4GB 1 év teljeskörű garancia
- Fujitsu Lifebook A3510 Laptop
- Samsung A16 mobiltelefon
Állásajánlatok
Cég: ATW Internet Kft.
Város: Budapest
Cég: BroadBit Hungary Kft.
Város: Budakeszi
ekkold
