То есть, этот блок одновременно является и блоком чтения?Сергей писал(а):На выходе всегда будет значение еппром, адрес которого задан на входе адр
нет, это просто запись во внутреннею память МК. Команды записи/чтения из примеров.fsergei70 писал(а):С внешней eeprom ваш блок работать будет?
Нет, читайте внимательно пост Сергея, тем более, что в предыдущей теме о памяти часов Вами не говорилось.fsergei70 писал(а):С внешней eeprom ваш блок работать будет?
Да. Да там чтения того... пару строк кода. Его и блоком называть смешно.OlegAn1962 писал(а):То есть, этот блок одновременно является и блоком чтения?
Вам нужна точность в два знака после запятой?fsergei70 писал(а):Да неплохо бы было float писать. Но если что можно значения умножить на 100 а после разделить
Если математикой с флоат заниматься не будете, то можно флоат писать (только не в этот блок ) , в противном случае лучше на сто умножать. Ардуина флоат плохо "пережевывает". Математические операции лучше делать с целочисленными переменными. Для этого может понадобится блок для запись лонг интежер сделать.fsergei70 писал(а):Да неплохо бы было float писать
Нужно мерить температуру в системе отопления подача и обратка значения до 90 градусов для примерного вычисления потребляемой тепловой энергии. Одного знака после запятой в принципе хватит. В качестве датчика расхода хочу использовать водомер с датчиком холаSancho писал(а):Какой диапазон параметра?
Понято.fsergei70 писал(а):Нужно мерить температуру в системе отопления подача и обратка значения до 90 градусов для примерного вычисления потребляемой тепловой энергии. Одного знака после запятой в принципе хватит. В качестве датчика расхода хочу использовать водомер с датчиком хода.
нет конечно . Я на меге2056 сделал. Там места на 100 карточек, + 100 балансов, + 100 кред. лимитов (это все числа лонг интежер по 4 байта) + на пять товаров (в каждом цена закупки, наценка, остаток) + на 5 серв, по 3 интежер (это по два угла и задержка на каждый привод). Как то так...Sancho писал(а):Сергей, хватило 1К на всё?
Ого объём товарооборота....Сергей писал(а):Там места на 100 карточек, + 100 балансов, + 100 кред. лимитов...........
Та все в меге поместилось . Отчеты по продажам пишутся в КаСкаде по каждому товару в отдельный файл (неудобно, но пока не додумался как лучше). С SD картой позже попробую, в наличии не хочет писать, а новых нету. Но в любом случае он постоянно совершенствуется.Sancho писал(а):А почему не использовали внешнюю память?
Хорошее решение, если для "предъявы" не надо отдельно хранить температуры, то лучше сохранять результат вычислений. Так больше влезет.Sancho писал(а):А если вычислять сразу и писать? Или нужна температура для "предъяв"
Да какие могут быть предъявы ардуино ведь не коммерческий учёт. Пытаюсь сделать аналог теплосчётчик больше ради интереса ну и прикрутить к нему запись измеряемых параметров в память, что было все как у настоящего. Ну и для контроля циркуляции теплоносителя. Если разница температур стала большая значит пора травить воздух из системы. В проекте что делаю самое главное это приобретённый опыт. Возможность писать значения не в одну и туже ячейку памяти очень пригодится и для других проектов.Sancho писал(а):А если вычислять сразу и писать? Или нужна температура для "предъяв" Расход примерно стабилен по времени?
Вы пытаетесь сделать дублирующий теплосчётчик?
Как пассатижами тянем инфу для ТЗ...
Можно разницу температур, и расход плюс дату с временем писать или в оду из ячеек общее количество записей нарастающим итогом чтоб знать сколько времени всего прошло при условии что питание не отключалось. если например запись велась раз в час, и зная дату и время первой записи можно будет пересчитать какие параметры какому времени и дате соответствуют.Сергей писал(а):значит требуется сохранять 2 переменных integer это температуры, и одну расход воды. При этом необходимо их "связать", как в моем проекте к картам привязаны балансы..., что бы именно над каждой такой группой переменных проводить расчет.