serghei, что вы панику наводите? Какой Фаренгейт в сериале?А по факту в сериале фаренгейт!!!
Код: Выделить всё
float tc = ( tf - 32 )/1.8;
Serial.printf("Temp=%dC hal=%d\n",(int)tc,hall_sens_read());
Модератор: Alex
serghei, что вы панику наводите? Какой Фаренгейт в сериале?А по факту в сериале фаренгейт!!!
Код: Выделить всё
float tc = ( tf - 32 )/1.8;
Serial.printf("Temp=%dC hal=%d\n",(int)tc,hall_sens_read());
Я и пытаюсь рассказать.ledmax писал(а):Кто что думает про этого зверя? Есть энтузиасты, чьи руки добрались до него?
Код: Выделить всё
AMS for ESP32 SD started...
Module Random... started
Module EEPROM (NVS)...
Name: ESP32 SD
ID: CZN9A-M6HCZ-T35RP
Address: 186
===========
Module Hardware...
Arduino IDE: 1.6.5
SDK version: v2.0-rc1-803-g1e0710f1
Chip revision: 0
Chip ID: 0CE903A4AE30
CPU freq: 240 MHz
Free memory: 206004 (72%)
Flash mode: 2
Flash speed: 80 MHz
Flash size: 4194304
Self temp: 38.9 C
===========
Module Wi-Fi...
Connecting to mega ..
WiFi: connected
IP address: 192.168.2.70
===========
Module SD...
Init: OK
Type: SDHC
Size: 30255 MB
Check: .................
Files: 179
Total: 19327649 B
Empty: 3
Index: found
===========
Module NTP...
Server: 129.6.15.30
Port: 123
===========
Module Time...
Provider: network
NTP request: not received (1)
===========
1970-01-01 00:00:16 Module Server... started
1970-01-01 00:00:16 Module Upload... started
1970-01-01 00:00:16 Module Send... started
1970-01-01 00:00:16 Module Contacts... started
1970-01-01 00:00:16 Module PIR... started
1970-01-01 00:00:16 Module LED... started
1970-01-01 00:00:16 Module Keys... started
1970-01-01 00:00:16 Module Robotdyn... started
GLOBAL Init DONE (16s)
AMS WORK
1970-01-01 00:00:16 : 134344 (47%) 134344
?esp=1
?esp=1
?esp=1
?esp=1
?esp=1
NTP request: OK
?esp=1
?esp=1
?esp=1
?esp=1
Self temp: 41.7 C
Код: Выделить всё
bool button_state1 = false;
uint32_t ms_button1 = 0, ms_button2 = 0;
void setup()
{
Serial.begin(115200);
Serial.println("Test button ...");
}
void loop(){
uint32_t ms = millis();
// Фиксируем нажатие кнопки
if( touchRead(T1) > 20 && ( ms - ms_button1 ) > 100 ){
ms_button1 = ms;
Serial.println("Press key B1");
}
if( touchRead(T2) > 20 && ( ms - ms_button2 ) > 100 ){
ms_button2 = ms;
Serial.println("Press key B2");
}
}
Значение 1023. А вот что интересно. В версии драйверов 2.3.0 в папке "variants" упоминание аналогового порта есть только если выбрать модуль generic . У платы WiFio аж 8 аналоговых портов. Может из за этого и не работает нормально чтение А0.Kabron писал(а):...Но вот что не понятно:
версия для ESP8266 как минимум показывает измерения на А0 на странице AJAX...Посмотрел код для А0 - одинаков в обеих версиях.
Код: Выделить всё
void responseGeneric(WiFiClient cl) {
int sw_arr[] = {12, 13, 14};
String s = tagXmlVersion();
s += "\n<inputs>\n";
s += makeHttpReq();
for (byte i = 0; i < 6; i++) {
s += makeTag("analog", "", String(analogRead(34))); // 0 заменить на 34 или любой доступный
}