Страница 16 из 51
Re: Arduino Mega Server для ESP32
Добавлено: Сб ноя 11, 2017 11:02 pm
serghei
А трех проводное включение что говорит? Сейчас у себя попробую включить. 85 С - это у меня было завышено сопротивление.
Re: Arduino Mega Server для ESP32
Добавлено: Сб ноя 11, 2017 11:05 pm
Andrey64
serghei писал(а):А трех проводное включение что говорит? Сейчас у себя попробую включить. 85 С - это у меня было завышено сопротивление.
Видимо, плохой контакт
Dallas Temperature IC Control Library Demo
Locating devices...Found 2 devices.
Parasite power is: ON
Found device 0 with address: 28FF6DADB4160307
Setting resolution to 12
Resolution actually set to: 12
Found device 1 with address: 28FF67E2B41603C0
Setting resolution to 12
Resolution actually set to: 12
Requesting temperatures...DONE
Temperature for device: 0
Temp C: 24.50
Temp F: 76.10
Temperature for device: 1
Temp C: 20.50
Temp F: 68.90
На 3-х проводке -впадает в ступор
Re: Arduino Mega Server для ESP32
Добавлено: Сб ноя 11, 2017 11:35 pm
serghei
Ардуиновские проводочки - это супер зло ! Вот сейчас завелось с пол оборота. Посмотрим - доживет ли до завтра.
Но это уже спам....
Re: Arduino Mega Server для ESP32
Добавлено: Сб ноя 11, 2017 11:40 pm
Andrey64
[quote="serghei"]Ардуиновские проводочки - это супер зло !
2 ленты по 40 уже в мусорке...
При отключенном Ви-Фи Далласы раздупляются
Re: Arduino Mega Server для ESP32
Добавлено: Сб ноя 11, 2017 11:45 pm
serghei
Andrey64 писал(а):...При отключенном Ви-Фи...
Olmoro , это Вы о чём??? Это как это ??
Re: Arduino Mega Server для ESP32
Добавлено: Сб ноя 11, 2017 11:47 pm
olmoro
serghei писал(а):Andrey64 писал(а):...При отключенном Ви-Фи...
Olmoro , это Вы о чём??? Это как это ??
Закомментируй инициализацию
// initWifi();
Re: Arduino Mega Server для ESP32
Добавлено: Вс ноя 12, 2017 12:03 am
serghei
И что это даст ? Зачем ?
ОО! Не долго радовался - отвалились градусники - -127 С. Всё таки паять надо....
Re: Arduino Mega Server для ESP32
Добавлено: Вс ноя 12, 2017 12:07 am
Andrey64
serghei писал(а):И что это даст ? Зачем ?
Далласы определятся
Как скрестить последний код с АМС?
Re: Arduino Mega Server для ESP32
Добавлено: Вс ноя 12, 2017 12:31 am
serghei
Вставить любой код не проблема , надо понять общий принцип действий. Для начала разделить Сетап и Луп. Вернее заменить на первой вкладке
И в Лупе
Это уже есть. Дальше в самой вкладке вместо
Код: Выделить всё
void setup(void)
{
// start serial port
Serial.begin(115200);
Serial.println("Dallas Temperature IC Control Library Demo");
// Start up the library
sensors.begin();.......
заменить на что то типа
Код: Выделить всё
void initTemp() {
// initStart("Temperature");
sensors.begin();
timeStamp();
Serial.print("Parasite power ");
if (sensors.isParasitePowerMode()) {Serial.println(F("ON"));}
else {Serial.println(F("OFF"));}
oneWire.reset_search();.....
Ну и вместо Лупа
Код: Выделить всё
void workTemp() {
if (cycle5m) {
sensors.requestTemperatures();
getTemperature(0); // STR
getTemperature(1); // HOM (SRV)
getTemperature(2); // WRM
#ifdef TEMP_DEBUG
for (byte i = 0; i < MAX_TEMP_SENSORS; i++) {
timeStamp();
Serial.print(F("Sensor "));.....
И все это превратить в Модуль системы
Код: Выделить всё
showSensorsId();
moduleTemp = ENABLE;
started(F("Temp"), true);
}
Посмотри как я это проделал с DHT. Хуже дело обстоит с Ажаксом. Там надо придумать названия градусникам и дописать реальные переменные.
Код: Выделить всё
s += makeTag("humDHT", "", String(dht.readHumidity(), 1));
s += makeTag("tempDHT", "", String(dht.readTemperature(), 1));
Ну и потом уже через скрипт выводить на страницу.
Конкретно в этом коде надо убирать еще и делеи (заменить на таймеры ).
Так что давай лучше разбираться с дефолтным кодом.
Re: Arduino Mega Server для ESP32
Добавлено: Вс ноя 12, 2017 1:00 am
Andrey64
Так что давай лучше разбираться с дефолтным кодом.[/quote]...
В оригинальном коде прародитель забыл (или умолчал) про Далласы
Есть -ли код для работы на бортовой (FS) памяти.
Лучше- сервер на FS , а лог на SD. Так будет правильнее