не работают одновременно три датчика DS18b20
не работают одновременно три датчика DS18b20
Собираю проект в котором участвуют RTC DS1307, три датчика DS18B20 и запись на SD карту. Постоянно что-то идёт не так как хотелось бы. Иногда происходят ошибки компиляции, по два раза объявляются переменные часов, постоянно ругается на многократное объявление переменных датчиков и ни разу не заработало, чтобы и время записывалось в файл и все три значения температуры. Если проект обрезать до одного датчика температуры - работает, добавляешь ещё один - работает только последний.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
не работают одновременно три датчика DS18b20
А чегой-то у вас в проекте у всех трех датчиков один и тот-же адрес задан? Вот этот датчик три раза и объявляется. Задавайте реальные адреса на каждый.
Последний раз редактировалось garry 25 янв 2016, 15:14, всего редактировалось 1 раз.
не работают одновременно три датчика DS18b20
не знаю почему в таком виде сохранилось, я из файлика три разных датчика прицеплял
не работают одновременно три датчика DS18b20
Проверил, при изменении 1 датчика, остальные меняются на тот-же адрес. Вы блоки копипастили? Если да, то так делать не следует, нужно каждый перетаскивать отдельно, я только что попробовал,только в этом случае можно присвоить другой адрес.
- support
- Супермодератор
- Сообщения: 1902
- Зарегистрирован: 03 янв 2018, 11:45
- Откуда: Астрахань
- Имя: Сергей
- Контактная информация:
не работают одновременно три датчика DS18b20
Была такая бага. В новой версии исправленно
Автор программы FLProg.
не работают одновременно три датчика DS18b20
Во, только хотел отписать.
не работают одновременно три датчика DS18b20
Действительно, я копирастил блок датчика и преобразование в строку. Любые блоки надо вытаскивать из браузера? И я в свежескаченной версии работал.
- support
- Супермодератор
- Сообщения: 1902
- Зарегистрирован: 03 янв 2018, 11:45
- Откуда: Астрахань
- Имя: Сергей
- Контактная информация:
не работают одновременно три датчика DS18b20
Свежая версия выложена только - что. В ней эта бага исправлена. Сейчас готовлю сообщение о новой версии
Автор программы FLProg.
не работают одновременно три датчика DS18b20
Сейчас код работает? Я этот баг случайно нашел проверяя сгенерированный код вашей схемы. Объявление имени и типа переменной генерировалось при создании блока.kasym писал(а):Действительно, я копирастил блок датчика и преобразование в строку. Любые блоки надо вытаскивать из браузера? И я в свежескаченной версии работал.
Спасибо. Приятно, когда разработчик быстро реагирует.support писал(а):Свежая версия выложена только - что. В ней эта бага исправлена. Сейчас готовлю сообщение о новой версии
Последний раз редактировалось garry 25 янв 2016, 18:37, всего редактировалось 1 раз.
- support
- Супермодератор
- Сообщения: 1902
- Зарегистрирован: 03 янв 2018, 11:45
- Откуда: Астрахань
- Имя: Сергей
- Контактная информация:
не работают одновременно три датчика DS18b20
В новой версии копирование будет работать корректно, а вот созданные в старой версии блоки датчиков, которые дублируют номера придется удалить и вставить новые.
Автор программы FLProg.
не работают одновременно три датчика DS18b20
Логично, блоки (переменные , к ним относящиеся) имеют одинаковые имена в кодеsupport писал(а):В новой версии копирование будет работать корректно, а вот созданные в старой версии блоки датчиков, которые дублируют номера придется удалить и вставить новые.
не работают одновременно три датчика DS18b20
а я ещё тупил, почему код в ардуине дублируется и компилятор ругается ) Полноценно проверю на новой версии завтра
Добавлено (26.01.2016, 06:54)
---------------------------------------------
проверил программу на версии 1,10,3 - всё работает. Но есть один момент, я ещё толком не разобрался как с этим побороться, но озвучу: я сохраняю на sd карту данные температуры, они записываются с десятичной точкой, а опенофис хочет чтобы была десятичная запятая, иначе он число не воспринимает. Ещё на карту в каждую строку дописываются сначала название переменной, её тип и комментарий, а потом только суть, в итоге я имею три бесполезных столбца, отключить которые не получается.
Добавлено (26.01.2016, 06:54)
---------------------------------------------
проверил программу на версии 1,10,3 - всё работает. Но есть один момент, я ещё толком не разобрался как с этим побороться, но озвучу: я сохраняю на sd карту данные температуры, они записываются с десятичной точкой, а опенофис хочет чтобы была десятичная запятая, иначе он число не воспринимает. Ещё на карту в каждую строку дописываются сначала название переменной, её тип и комментарий, а потом только суть, в итоге я имею три бесполезных столбца, отключить которые не получается.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость