راسبيري باي -الدرس الحادي عشر- التحكم بحساس درجة الحرارة DS18B20

مبتدئ

image_pdf

الكود البرمجي

نحتاج إلى تثبيت مكتبة W1ThermSensor لتسهيل القراءة من الحساس ، كما أنها تدعم أنواع أخرى من حساسات الحرارة مثل:

– DS18S20
– DS1822
– DS18B20
– DS28EA00
– DS1825/MAX31850K

افتح نافذة SSH الخاصة بالراسبيري باي اكتب الأمر التالي لتثبيت المكتبة:

sudo apt-get install python-w1thermsensor

وإذا كنت تستخدم python3 اكتب الأمر التالي:

sudo apt-get install python3-w1thermsensor

بعد تثبيت المكتبة اكتب الأمر التالي لفتح ملف نصي جديد باسم temperature:

nano temperature.py

الآن انسخ الكود البرمجي التالي ثم قم بالضغط على CTRL+x ثم إضغط Y لحفظ الملف:

from w1thermsensor import W1ThermSensor
import time

sensor = W1ThermSensor()
while True:

    temperature = sensor.get_temperature()
    print temperature
    time.sleep(1)

أخيرًا لتشغيل البرنامج قم بكتابة الأمر التالي:

sudo python temperature.py

 

X
Product added to the cart