Skip to content
  • Категории
  • Главная
  • Документация
  • Последние
  • Пользователи
Collapse
  1. Главная
  2. Raspberry Pi
  3. как считать температуру с DS1624

как считать температуру с DS1624

Запланировано Прикреплена Закрыта Перенесена Raspberry Pi
1 Сообщения 1 Posters 18 Просмотры
  • Сначала старые
  • Сначала новые
  • По количеству голосов
Авторизуйтесь, чтобы ответить
Эта тема была удалена. Только пользователи с правом управления темами могут её видеть.
  • piP Не в сети
    piP Не в сети
    pi
    написал в отредактировано
    #1

    Вопрос. нужен работающий пример чтения данных температуры с DS1624/
    найденный мною пример на raspberrypi/org выдает постоянно 6553.5, без каких либо изменений.
    как правильно считать и обработать?

    пример

    import smbus
    import time
    bus = smbus.SMBus(0)
    address = 0x48

    def tempDS1624():
    temp1 = bus.read_byte_data(address, 1)
    temp2 = bus.read_byte_data(address, 2)
    temp = (temp1 << 😎 + temp2
    temp = temp/10.0
    return temp

    while True:
    temperature = tempDS1624() #this returns the value to 1 decimal place in degrees.
    print temperature
    time.sleep(1)

    1 ответ Последний ответ
    0

    • Войти

    • Нет учётной записи? Зарегистрироваться

    • Login or register to search.
    • Первое сообщение
      Последнее сообщение
    0
    • Категории
    • Главная
    • Документация
    • Последние
    • Пользователи