Инструменты пользователя

Инструменты сайта


temp_mon

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
temp_mon [2023/09/20 14:19]
metallic [Подготовка Raspberry Pi]
temp_mon [2023/09/20 15:05] (текущий)
metallic [Подключение датчиков и дисплея]
Строка 47: Строка 47:
   10375 / 1000 = 10.375 С   10375 / 1000 = 10.375 С
      
 +Также с датчиками можно работать с помощью библиотеки w1thermsensor для python, устанавливаем:
 +
 +  pip3 install w1thermsensor
 +  
 +Пример кода:
 +
 +  from w1thermsensor import W1ThermSensor
 +  
 +  # Все сенсоры
 +  for sensor in W1ThermSensor.get_available_sensors():
 +  print(f"Сенсон ID {sensor.id} температура {sensor.get_temperature():.2f}")
 +  
 +  # Определенный сенсор
 +  sensor = W1ThermSensor(sensor_id="0000046022cb")
 +  print(f"Температура  {sensor.get_temperature():.2f}")
 +
 Если все работает, переходим к подлючению дисплея. Схема подключения пинов дисплея к пинам GPIO показаны ниже(4х битный режим): Если все работает, переходим к подлючению дисплея. Схема подключения пинов дисплея к пинам GPIO показаны ниже(4х битный режим):
  
temp_mon.1695208744.txt.gz · Последнее изменение: 2023/09/20 14:19 — metallic