Здравствуйте.
По документации, аналоги контроллера распределены по двум группам -- ADC1 и ADC2. При выключенном WiFi все аналоги работают. Если прописать WiFi.begin() или Wifi.mode(), то аналоги из второй группы перестают работать (точнее постоянно выдают значение 4095). Пробовал в среде Arduino.
Кто-нибудь сталкивался с подобной проблемой? Как ее решить?
По документации, аналоги контроллера распределены по двум группам -- ADC1 и ADC2. При выключенном WiFi все аналоги работают. Если прописать WiFi.begin() или Wifi.mode(), то аналоги из второй группы перестают работать (точнее постоянно выдают значение 4095). Пробовал в среде Arduino.
Код:
#include <WiFi.h>
// MAC-адрес, IP-адрес, шлюз, маска подсети
//последний байт мак-адреса -- ip-адрес
#define ESP_SSID "Tenda-WiFi"
#define ESP_PSWD ""
//статический адрес, подсеть и шлюз
IPAddress StaticIP(192,168,0,160);
IPAddress StaticSN(255,255,255,0);
IPAddress StaticGW(0,0,0,0);
IPAddress StaticDN1(0,0,0,0);
IPAddress StaticDN2(0,0,0,0);
//объявление сервера на 4060 порт
WiFiServer server(4060);
WiFiClient client;
byte IPreset = 0; //флаг сброса при поступлении запроса о смене ip
unsigned long sock_tm = 0;
boolean alreadyConnected = false;
char *svbuff;
unsigned int ssv; //размер svbuff
// the setup routine runs once when you press reset:
void setup() {
// initialize serial communication at 9600 bits per second:
Serial.begin(115200);
//открываем wifi-соединение
WiFi.mode(WIFI_STA); //режим станции
//WiFi.begin(ESP_SSID,ESP_PSWD); //подключаемся к указанной сети
//ждем соединения
//while (WiFi.status() != WL_CONNECTED) delay(500);
//WiFi.config(StaticIP,StaticGW,StaticSN,StaticDN1,StaticDN2); //статический адрес
//server.begin();
//server.setNoDelay(true);
//инициалицация массива RSV
// ssv = sizesv();
// svbuff = (char *)malloc(ssv);
}
// the loop routine runs over and over again forever:
void loop() {
// read the input on analog pin 0:
int sensorValue = analogRead(2);
//int sensorValue = adcEnd(2);
// print out the value you read:
Serial.println(sensorValue);
delay(1000); // delay in between reads for stability
}
Вложения
-
1.5 MB Просмотры: 7