Страница 308 из 326

Re: Arduino Mega Server

Добавлено: Ср фев 06, 2019 2:33 pm
alexsis_76
делаю
#include <WiFi.h>
#include <WiFiClient.h>
#include <WebServer.h>
#include <ESPmDNS.h>
компилю
получаю 27% , еще ничего не написал
делаю
#include <esp_wifi.h>
#include <esp_event_loop.h>
#include <esp_system.h>
#include <nvs_flash.h>
#include <sys/param.h>
#include <esp_https_server.h>
получаю 18 процентов
во втором случае родные idf без оберток
и все таки почему только 1310720 байт

Re: Arduino Mega Server

Добавлено: Ср фев 06, 2019 2:39 pm
alexsis_76
оставил только setup и loop(пустые)
скомпилировал- получил размер 18 %- почему?

Re: Arduino Mega Server

Добавлено: Ср фев 06, 2019 2:51 pm
serghei
Похоже там все ядро компилится. Почему -не знаю ((
SPOILERSPOILER_SHOW
32.jpg
32.jpg (246.39 КБ) 5612 просмотров
В пустом скетче 3 % из 1.3 метра оперативы

Re: Arduino Mega Server

Добавлено: Ср фев 06, 2019 2:58 pm
alexsis_76
о нашел
надо манипулировать таблицей разделов

Re: Arduino Mega Server

Добавлено: Сб фев 09, 2019 12:17 pm
alexsis_76
Свершилось! Программировать на ардуине стало еще проще, представляю вам концепцию конструктора
#include "Termos.h"
#define BAUDRATE 115200
#define TEMPERATURE 31
#define HISTEREZIS 1
#define TIME 3000
Mysensors mysensor(BAUDRATE,TEMPERATURE);
void setup(){
}
void loop() {
int i=mysensor.readdata();
i=i+1;
delay(TIME);
}
этот код реализует функцию термостата, обратите внимание насколько он прост, можно сказать полное отсутствие кода,
вы задаете скорость порта, температуру и время опроса, все остальное не ваша проблема
данный код работает с bme280 и выводит в сериал строки
Temperature higth:
при превышениии температуры относительно уставки и
Temperature norma
при понижении
new.rar
(13.24 КБ) 200 скачиваний
таким же образом можно создать и два и три и десять термометров написав им разные значения температуры уставки, работать они естественно будут от одного градусника

Re: Arduino Mega Server

Добавлено: Сб фев 09, 2019 12:55 pm
serghei
А вот это очень правильно. И стараюсь так делать . И давно говорю - весь код AMS надо переписывать заново с учетом стиля программирования из - под IDE. В идеале все вкладки дозжны состоять из хедер-файлов. Тогда абсолютно не надо заботиться о названиях дополнительных вкладок. И конечный пользователь только дефайнами выбирает любое железо из списка предложенного. Останется только дописать код в сервере ажакс.

Re: Arduino Mega Server

Добавлено: Сб фев 09, 2019 1:12 pm
alexsis_76
В идеале все вкладки дозжны состоять из хедер-файло
если сейчас все закапываются в ино файлах, то потом будут в h

Re: Arduino Mega Server

Добавлено: Сб фев 09, 2019 1:14 pm
alexsis_76
да нет все нормально , обычный rar овский архив

Re: Arduino Mega Server

Добавлено: Сб фев 09, 2019 1:17 pm
ser009
Только открывать нужно через ZIP.
Отличная реализация для любителей конструктора. :)

Re: Arduino Mega Server

Добавлено: Сб фев 09, 2019 1:23 pm
alexsis_76
да без проблем
я думаю и не любители тоже с удовольствием воспользуются :)