Код
void setup(void)
{
Serial.begin(9600);
Wire.pins(0, 2);// устанавливаем пины SDA,SCL для i2c
if (!bmp.begin()) {
Serial.println("Could not find a valid BMP085 sensor, check wiring!");
while (1) {}
}
Serial.begin(115200);
pinMode(led, OUTPUT);
digitalWrite(led, 0);
// Connect to WiFi network
// Выбираем режим Wi-Fi
// Выбор режимов выполняется изменением состояния 13 пина.
// если 1, то точка доступа
// если 0, то режим клиента
if (digitalRead(13)==1)
{
WiFi.mode(WIFI_AP); //Режим Wi-Fi Точка доступа
WiFi.softAP(ssid2, password2);//Поднятие точки доступа
Serial.println("");
Serial.println("AP mode"); //Говорим что мы в режиме точки доступа
}
else
{
WiFi.mode(WIFI_STA); //Режим Wi-Fi клиент
WiFi.begin(ssid, password); //Подключение в режиме клиента
// Wait for connection
while (WiFi.status() != WL_CONNECTED) {
delay(500);
Serial.print(".");
}
Serial.println("");
Serial.println("Client mode");// Говорим что мы в режиме клиент
Serial.print("Connected to ");
Serial.println(ssid);
Serial.print("IP address: ");
Serial.println(WiFi.localIP());
server.on("/", handle_root);
server.on("/inline", [](){
server.send(200, "text/plain", "this works as well");
};
);
server.begin();
Serial.println("HTTP server started");
//dht22 sensor
Serial.println("DHTxx test!");
dht.begin();
}
void handle_root() {
Добавлено (2016-03-23, 14:56)
---------------------------------------------
Ну что братцы , поможет кто?