I use esp32cam wrower model. i want to one wi-fi connection and 2 page and 2 ip links but i can not doing , How can i do ?
Do not understand your question.
Please explain in more detail what you are trying to do.
Use Google translate if English is not your first language.
#include Wifi.h
const char* ssid = "Random";
const char* password = NULL;
void setup() {
Serial.print("connection...");
WiFi.begin(ssid, password);
while (WiFi.status() != WL_CONNECTED) {
delay(500);
Serial.print(".");
}
WiFi.softAP(ssid, password);
// Serial.print(WiFi.softAP);
//now one page and one ip but i want to 2 ip
This code is nonsense.
What is your question?
#include <WiFi.h>
#include <WiFiAP.h>
#include <WiFiClient.h>
#include <MQUnifiedsensor.h>
#define Board ("ESP-32")
#define Pin2 (0)
#define Pin3 (1)
#define Pin4 (2)
#define Pin135 (3)
#define RatioMQ2CleanAir (9.83)
#define RatioMQ3CleanAir (60) //RS / R0 = 60 ppm
#define RatioMQ4CleanAir (4.4) //RS / R0 = 4.4 ppm
#define RatioMQ135CleanAir (3.6) //RS / R0 = 10 ppm
#define ADC_Bit_Resolution (12) // 10 bit ADC
#define Voltage_Resolution (3.3) // Volt resolution to calc the voltage
#define Type ("ESP-32") //Board used
//Declare Sensor
MQUnifiedsensor MQ2(Board, Voltage_Resolution, ADC_Bit_Resolution, Pin2, Type);
MQUnifiedsensor MQ3(Board, Voltage_Resolution, ADC_Bit_Resolution, Pin3, Type);
MQUnifiedsensor MQ4(Board, Voltage_Resolution, ADC_Bit_Resolution, Pin4, Type);
MQUnifiedsensor MQ135(Board, Voltage_Resolution, ADC_Bit_Resolution, Pin135, Type);
const char* ssid = "ReadAnalogSensor";
const char* password = NULL;
WiFiServer server(80);
void setup() {
MQ2.init();
MQ2.setRegressionMethod(1);
MQ2.setR0(1.82);
MQ3.init();
MQ3.setRegressionMethod(1); //_PPM = aratio^b
MQ3.setR0(0.45);
MQ4.init();
MQ4.setRegressionMethod(1); //_PPM = aratio^b
MQ4.setR0(14.23);
MQ135.init();
MQ135.setRegressionMethod(1); //_PPM = a*ratio^b
MQ135.setR0(9.03);
WiFi.softAP(ssid, password);
Serial.print(WiFi.softAP);
server.begin();
}
void loop() {
MQ2.update();
MQ3.update();
MQ4.update();
MQ135.update();
MQ2.setA(574.25); MQ2.setB(-2.222); // LPG
float LPG = MQ2.readSensor();
MQ2.setA( 987.99); MQ2.setB(-2.162); // H2
float H2 = MQ135.readSensor();
MQ2.setA(658.71); MQ2.setB(-2.168); //Propane
float Propane = MQ2.readSensor();
MQ3.setA(0.3934); MQ3.setB(-1.504); //Alcohol
float Alcohol = MQ3.readSensor();
MQ3.setA(4.8387); MQ3.setB(-2.68); //Benzene
float Benzene = MQ3.readSensor();
MQ3.setA(7585.3); MQ3.setB(-2.849); //Hexane
float Hexane = MQ3.readSensor();
MQ4.setA(1012.7); MQ4.setB(-2.786); //CH4
float CH4 = MQ4.readSensor();
MQ4.setA(30000000); MQ4.setB(-8.308); //smoke
float smoke = MQ4.readSensor();
MQ135.setA(605.18); MQ135.setB(-3.937); //CO
float CO = MQ135.readSensor();
MQ135.setA(110.47); MQ135.setB(-2.862); //CO2
float CO2 = MQ135.readSensor();
MQ135.setA(44.947); MQ135.setB(-3.445); //Toulen
float Toluen = MQ135.readSensor();
MQ135.setA(102.2 ); MQ135.setB(-2.473); //NH4
float NH4 = MQ135.readSensor();
MQ135.setA(34.668); MQ135.setB(-3.369); // Aceton
float Aceton = MQ135.readSensor();
WiFiClient client = server.available();
if(client)
{
String currentLine = "";
while(client.connected())
{
if(client.available())
{
char c = client.read();
Serial.write(c);
if (c == '\n')
{
if(currentLine.length() == 0)
{
client.println("");
client.println("");
client.println("<meta name="viewport" content="width=device-width, initial-scale=1">");
client.println("<link rel="icon" href="data:,">");
client.println("");
client.println("body {");
client.println("-webkit-animation: colorchange 60s infinite;");
client.println("animation: colorchange 60s infinite;");
client.println("}");
client.println("@-webkit-keyframes colorchange {");
client.println("0% {background: #5232ffff;}");
client.println("2% {background: #1589FF;}");
client.println("3% {background: #157DEC;}");
client.println("6% {background: #2673ffff;}");
client.println("9% {background: #306EFF;}");
client.println("12% {background: #2B65EC;}");
client.println("15% {background: #4169E1;}");
client.println("18% {background: #2B60DE;}");
client.println("21% {background: #1974D2;}");
client.println("24% {background: #1569C7;}");
client.println("27% {background: #2554C7;}");
client.println("30% {background: #1F45FC;}");
client.println("33% {background: #0909FF;}");
client.println("36% {background: blue;}");
client.println("39% {background: #2916F5;}");
client.println("42% {background: #001fffff;}");
client.println("51% {background: #5232ffff;}");
client.println("61% {background: #3e00ffff;}");
client.println("70% {background: #purple;}");
client.println("79% {background: #151B8D;}");
client.println("82% {background: #00008B;}");
client.println("85% {background: #15317E;}");
client.println("88% {background: #0000A0;}");
client.println("91% {background: #0000A5;}");
client.println("94% {background: #0020C2;}");
client.println("97% {background: #0000CD;}");
client.println("100%{background: #0041C2;}");
client.println("}");
client.println("@keyframes colorchange {");
client.println("0% {background: #5232ffff;}");
client.println("2% {background: #1589FF;}");
client.println("3% {background: #157DEC;}");
client.println("6% {background: #2673ffff;}");
client.println("9% {background: #306EFF;}");
client.println("12% {background: #2B65EC;}");
client.println("15% {background: #4169E1;}");
client.println("18% {background: #2B60DE;}");
client.println("21% {background: #1974D2;}");
client.println("24% {background: #1569C7;}");
client.println("27% {background: #2554C7;}");
client.println("30% {background: #1F45FC;}");
client.println("33% {background: #0909FF;}");
client.println("36% {background: blue;}");
client.println("39% {background: #2916F5;}");
client.println("42% {background: #001fffff;}");
client.println("51% {background: #5232ffff;}");
client.println("61% {background: #3e00ffff;}");
client.println("70% {background: #purple;}");
client.println("79% {background: #151B8D;}");
client.println("82% {background: #00008B;}");
client.println("85% {background: #15317E;}");
client.println("88% {background: #0000A0;}");
client.println("91% {background: #0000A5;}");
client.println("94% {background: #0020C2;}");
client.println("97% {background: #0000CD;}");
client.println("100%{background: #0041C2;}");
client.println("}");
client.println("");
client.println("");
client.println("");
client.println("
client.println("
| Alcohol: | <span class="sensor">"); client.println(Alcohol); client.println(" |
| Benzene: | <span class="sensor">"); client.println(Benzene); client.println(" |
| Hexane: | <span class="sensor">"); client.println(Hexane); client.println(" |
| CH4: | <span class="sensor">"); client.println(CH4); client.println(" |
| smoke: | <span class="sensor">"); client.println(smoke); client.println(" |
| CO2: | <span class="sensor">"); client.println(CO2); client.println(" |
| Toluen: | <span class="sensor">"); client.println(Toluen); client.println(" |
| NH4: | <span class="sensor">"); client.println(NH4); client.println(" |
| Aceton: | <span class="sensor">"); client.println(Aceton); client.println(" |
| LPG: | <span class="sensor">"); client.println(LPG); client.println(" |
| Propane: | <span class="sensor">"); client.println(Propane); client.println(" |
| CO: | <span class="sensor">"); client.println(CO); client.println(" |
| H2: | <span class="sensor">"); client.println(H2); client.println(" |
client.println("");
client.stop();
}
}
}
}
}
}
// now one page i want to one more page but i cannot doing
This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.