«

»

Şub 23

Sınıf ve lablarda RaspberryPi (Rpi) 4 üzerinde hw 477 li ds18b20 ile basit sıcaklık ölçer:

Sınıf ve lablarda RaspberryPi (Rpi) 4 üzerinde hw 477 li ds18b20 ile basit sıcaklık ölçer:
pinout ile Rpi pinleri check ediyoruz.
Beslemeler hariç sensör pin4 üzerinden haberleşiyor.

sudo modprobe w1-gpio
sudo pico /boot/firmware/config.txt
[all]
enable_uart=1
dtoverlay=w1-gpio,gpiopin=4

sudo pico sicaklik.py
#!/usr/bin/python3
import glob, os

def Read_DS18B20(SensorID):
try:
fichier = open( “/sys/bus/w1/devices/” + SensorID + “/w1_slave”)
texte = fichier.read()
fichier.close()
ligne1 = texte.split(“\n”)[0]
crc = ligne1.split(“crc=”)[1]
if crc.find(“YES”)<0:
return None
except:
return None
ligne2 = texte.split("\n")[1]
texte_temp = ligne2.split(" ")[9]
return (float(texte_temp[2:])/1000.0)

Her 0.5 sn'de tekrar okutma işlemi:
watch -n 0.5 python sicaklik.py

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

AlphaOmega Captcha Classica  –  Enter Security Code
     
 

Şu HTML etiketlerini ve özelliklerini kullanabilirsiniz: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>