Массив и ESP 32

pipapsix
Лейтенант
Сообщения: 438
Зарегистрирован: 25 окт 2016, 21:26
Откуда: Волгоградская обл.
Имя: СашкаСаняАлександр
Благодарил (а): 1 раз
Поблагодарили: 4 раза

Массив и ESP 32

Сообщение pipapsix »

Доброго дня.
Как обычно , спотыкаюсь на самом легком, сижу и думаю,
форум по кывырял, но все не то.

В двух словах, хочу автоматику для инкубатора, что бы дни с нужными температурой и влажностью брались из массива.
Массив создал, пустой, на 31 день, без температур.
Записываю температуру и влажность через remote xy, они отображаются на экране (значит читаются из массива, значит они там изменились), но после перезапуска есп , данных нет.
Давно , давно на ардуино вроде получилось сделать, или на 32 не запоминает или еще что то.?
[spoiler]
2021-01-30_11-59-11.png
2021-01-30_11-58-48.png
[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
rw6cm
Полковник
Сообщения: 2372
Зарегистрирован: 06 сен 2015, 20:25
Имя: Владимир
Поблагодарили: 41 раз

Массив и ESP 32

Сообщение rw6cm »

pipapsix писал(а): 30 янв 2021, 12:00 после перезапуска есп , данных нет.
Массив это склад посчитанных переменных.
Если прописать в массиве константы,- они там будут.
А все динамичное живет пока есть движение )))
Win10-64, FLProg (portable)
pipapsix
Лейтенант
Сообщения: 438
Зарегистрирован: 25 окт 2016, 21:26
Откуда: Волгоградская обл.
Имя: СашкаСаняАлександр
Благодарил (а): 1 раз
Поблагодарили: 4 раза

Массив и ESP 32

Сообщение pipapsix »

rw6cm писал(а): 30 янв 2021, 13:19 Массив это склад посчитанных переменных.
Спасибо.
Вот и я сейчас сижу вспоминаю, что к массиву у меня еще и блок еепром был подключен, с него данные и брались наверно(но это не точно), в давние времена.
А как же тогда быть? нужно , чтобы они сохранялись и могли меняться?(или я путаю? если там??? короче сейчас проверю.) Тут удобно, что один блок заменяет десяток,

С командоаппаратом такая же проблема получается, хотя он еще удобнее. Как быть?
Аватара пользователя
rw6cm
Полковник
Сообщения: 2372
Зарегистрирован: 06 сен 2015, 20:25
Имя: Владимир
Поблагодарили: 41 раз

Массив и ESP 32

Сообщение rw6cm »

[ref]pipapsix[/ref],
А чем еепром не устраивает?
Win10-64, FLProg (portable)
pipapsix
Лейтенант
Сообщения: 438
Зарегистрирован: 25 окт 2016, 21:26
Откуда: Волгоградская обл.
Имя: СашкаСаняАлександр
Благодарил (а): 1 раз
Поблагодарили: 4 раза

Массив и ESP 32

Сообщение pipapsix »

[ref=#ff8000]rw6cm[/ref],
Тридцать дней инкубации, влажность и температура, это 60 блоков , а если три вида птицы, то 180 блоков.Есть у меня пору проэктов, с двумя птицами, не дай бог гдето ошибиться,хрен найдешь ошибку)
Мог бы командоаппарат сохранять в память, цены бы ему не было))

Нужно выход искать.
DanilaWERT
Сержант
Сообщения: 147
Зарегистрирован: 01 дек 2018, 14:20
Имя: danila

Массив и ESP 32

Сообщение DanilaWERT »

[ref]pipapsix[/ref], а у Грачика видели проект инкубатора.Вот как у него реализованы установки нужных температур и влажности.По моему лучше не придумаешь.Я для своего его за основу взял.Обвешал только лабудятиной всякой :D Теперь аж на про мини не влазит,перехожу на ESP32 :smile171:
pipapsix
Лейтенант
Сообщения: 438
Зарегистрирован: 25 окт 2016, 21:26
Откуда: Волгоградская обл.
Имя: СашкаСаняАлександр
Благодарил (а): 1 раз
Поблагодарили: 4 раза

Массив и ESP 32

Сообщение pipapsix »

[ref]DanilaWERT[/ref],
ДА.давно так и сделал , у него подсмотрел.
Но как период дней поменять, допустим??не в скетче, а уже в рабочей автоматике.
На 32 я уже как год назад перешел, вернее купил их, и ждал поддержки в флПрог.

Отправлено спустя 9 часов 34 минуты 59 секунд:
Я думаю, можно не ждать решения?? Будем по старинке.
Аватара пользователя
Phazz
Полковник
Сообщения: 3136
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 235 раз
Поблагодарили: 114 раз

Массив и ESP 32

Сообщение Phazz »

На есп8266 я делал через подобное через spiffs. На есп32 таких блоков не видел (.
pipapsix
Лейтенант
Сообщения: 438
Зарегистрирован: 25 окт 2016, 21:26
Откуда: Волгоградская обл.
Имя: СашкаСаняАлександр
Благодарил (а): 1 раз
Поблагодарили: 4 раза

Массив и ESP 32

Сообщение pipapsix »

[ref=#808080]Phazz[/ref],

Читал,но пока не применял из стандартных блоков хочу собрать.
В голове крутиться какое то решение, да вот не могу его поймать.
Будет счетчик, блоки сравнения и сложения и их нужно собрать, так , что бы можно на лету все уставки менять.

Делаю три проекта одновременно, инкубатор, пивоварня и теплица, иногда путаю, что где)
aidar_i
Полковник
Сообщения: 3360
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 14 раз
Поблагодарили: 100 раз
Контактная информация:

Массив и ESP 32

Сообщение aidar_i »

Phazz писал(а): 31 янв 2021, 19:08 На есп8266 я делал через подобное через spiffs. На есп32 таких блоков не видел (.
viewtopic.php?t=5348#p73753
DanilaWERT
Сержант
Сообщения: 147
Зарегистрирован: 01 дек 2018, 14:20
Имя: danila

Массив и ESP 32

Сообщение DanilaWERT »

[ref]pipapsix[/ref],
pipapsix писал(а): 31 янв 2021, 18:28 Но как период дней поменять, допустим??не в скетче, а уже в рабочей автоматике.
А для чего это?Может и мне предусмотреть это надо.. :smile198:
Аватара пользователя
Phazz
Полковник
Сообщения: 3136
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 235 раз
Поблагодарили: 114 раз

Массив и ESP 32

Сообщение Phazz »

aidar_i писал(а): 31 янв 2021, 21:38
Phazz писал(а): 31 янв 2021, 19:08 На есп8266 я делал через подобное через spiffs. На есп32 таких блоков не видел (.
viewtopic.php?t=5348#p73753
А Вы на LittleFS не делали подобных блоков?
pipapsix
Лейтенант
Сообщения: 438
Зарегистрирован: 25 окт 2016, 21:26
Откуда: Волгоградская обл.
Имя: СашкаСаняАлександр
Благодарил (а): 1 раз
Поблагодарили: 4 раза

Массив и ESP 32

Сообщение pipapsix »

DanilaWERT писал(а): 31 янв 2021, 23:31 А для чего это?Может и мне предусмотреть это надо..
Например первый период это 3 дня и 3 дня держим 37,4 С., как на лету изменить эти 3 дня? ведь они жестко прописаны в программе, мы можем менять только температуру.У гусей тоже разные периоды и придется для каждой птицы их прописывать изначально в скетч. А так, взял, изменил 4-5 значений и в путь.
Вот с командоаппаратом или с массивом , это вообще шикарно выходит, но..
aidar_i
Полковник
Сообщения: 3360
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 14 раз
Поблагодарили: 100 раз
Контактная информация:

Массив и ESP 32

Сообщение aidar_i »

Phazz писал(а): 01 фев 2021, 05:24 А Вы на LittleFS не делали подобных блоков?
Собирался, но руки пока не дошли.
aidar_i
Полковник
Сообщения: 3360
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 14 раз
Поблагодарили: 100 раз
Контактная информация:

Массив и ESP 32

Сообщение aidar_i »

Phazz писал(а): 01 фев 2021, 05:24 А Вы на LittleFS не делали подобных блоков?
Почитайте здесь .
Там написано: Для преобразования большинства приложений из SPIFFS в LittleFS просто требуется изменить значение SPIFFS.begin()на LittleFS.begin() и SPIFFS.open()на LittleFS.open(), а остальная часть кода останется нетронутой.
В моих блоках нужно заменить также объявление библиотеки
//#include "FS.h" // SPIFFS объявлен
#include "LittleFS.h" // LittleFS объявлен
В коде везде меняйте SPIFFS на LittleFS.
В статье все написано.
В Ардуино иде есть прмеры
pipapsix
Лейтенант
Сообщения: 438
Зарегистрирован: 25 окт 2016, 21:26
Откуда: Волгоградская обл.
Имя: СашкаСаняАлександр
Благодарил (а): 1 раз
Поблагодарили: 4 раза

Массив и ESP 32

Сообщение pipapsix »

Блин, я уж обрадовался, что это ответ на мой вопрос))
aidar_i
Полковник
Сообщения: 3360
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 14 раз
Поблагодарили: 100 раз
Контактная информация:

Массив и ESP 32

Сообщение aidar_i »

Я прочитал тему, так и не понял, уточните свой вопрос, приложите часть проекта, где хотите изменить.
Про eeprom Вам писали.
Про Spiffs Вам писали.
pipapsix
Лейтенант
Сообщения: 438
Зарегистрирован: 25 окт 2016, 21:26
Откуда: Волгоградская обл.
Имя: СашкаСаняАлександр
Благодарил (а): 1 раз
Поблагодарили: 4 раза

Массив и ESP 32

Сообщение pipapsix »

[ref=#000080]aidar_i[/ref],
Проект ничем не поможет, можно сказать чистый лист, есть меню с уставками да и все. вот таблица, изменить температуру и влажность я могу без проблем, а вот как сделать изменение продолжительности дней? на лету, но чтобы эти периоды были привязаны к температуре и влажности. Я больше не знаю как описать проблему))
химичу на 9 плате.
81710c47f57eb468cd78b2e5d7339759.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
aidar_i
Полковник
Сообщения: 3360
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 14 раз
Поблагодарили: 100 раз
Контактная информация:

Массив и ESP 32

Сообщение aidar_i »

Интересно, как курица регулирует так точно температуру и влажность?
В ней же МК нет, когда резал смотрел.
Аватара пользователя
Phazz
Полковник
Сообщения: 3136
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 235 раз
Поблагодарили: 114 раз

Массив и ESP 32

Сообщение Phazz »

[ref]pipapsix[/ref], тебе нужно структуру, а не массив
Ответить

Вернуться в «Помогите, а то я "нимагу"»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя