Показано с 1 по 7 из 7
  1. #1
    Продвинутый
    Регистрация
    03.06.2008
    Возраст
    48
    Сообщений
    320
    Вес репутации
    326

    По умолчанию ds18b20 отрицательная температура

    Использую датчик температуры ds18b20 вот с этой библиотекой #include <DallasTemperature.h> , сегодня мороз пришёл в питер, а датчик показывает положительную температуру, 4,65 вместо -4,65! Что делать?

  2. #2
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    54
    Сообщений
    13,379
    Вес репутации
    10

    По умолчанию Re: ds18b20 отрицательная температура

    Может ты используешь без знаковый тип переменной?

  3. #3
    Продвинутый
    Регистрация
    03.06.2008
    Возраст
    48
    Сообщений
    320
    Вес репутации
    326

    По умолчанию Re: ds18b20 отрицательная температура

    Вот скетч:
    PHP код:
    #include <DallasTemperature.h>

    DallasTemperature tempSensor;


      
    void setup() {
     
    pinMode(10INPUT);
     
    tempSensor.begin(10);
     
      
    Serial.begin(115200);
     
    }

    void loop() 
    {
      
    Serial.println(tempSensor.getTemperature());


    Ничего не понимаю!

  4. #4
    Продвинутый
    Регистрация
    03.06.2008
    Возраст
    48
    Сообщений
    320
    Вес репутации
    326

    По умолчанию Re: ds18b20 отрицательная температура

    Пробовал и с такой переменной float ds; // сенсор ds18b20
    Всё равно нету минуса, может у меня с библиотекой что-то?

  5. #5
    Продвинутый
    Регистрация
    03.06.2008
    Возраст
    48
    Сообщений
    320
    Вес репутации
    326

    По умолчанию Re: ds18b20 отрицательная температура

    Скачал библиотеку от сюда www.compcar.ru/forum/attachment.php?attachmentid=13447&d=1321693591 и заработало нормально!

  6. #6
    Новичок
    Регистрация
    30.01.2013
    Сообщений
    1
    Вес репутации
    0

    По умолчанию Re: ds18b20 отрицательная температура

    ТАВАРИЩЩИ!!!
    Помогите МУДРОЙ мыслью... Я с Ардуиной тока начал общаться. В наличии следующий комплект:
    Mega2560
    ds18b20
    IDE Arduino 1.0.3
    ну и не очень много свободного времени.

    Что хочется - мониторинг температур в помещениях и на улице.
    Что получилось - мониторинг на градуснике DHT11, работает, но он не понимает "минусовые" температуры.
    Что не получается - заставить работать ds18b20. Качал разные примеры и библиотеки - при компиляции, в любом варианте ошибки.

    В чем просьба - поделиться РЕАЛЬНО работающим скетчем.

  7. #7
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    54
    Сообщений
    13,379
    Вес репутации
    10

    По умолчанию Re: ds18b20 отрицательная температура

    Попробуйте код из 4-го сообщения
    Последний раз редактировалось Chip; 30.01.2013 в 08:48.

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •