Je commence à travailler sur un moniteur de fermentation en utilisant le tutoriel de détection de température Adafruit , un RPi B + exécutant Raspbian, une résistance de 4,7 kOhm et un DS18B20 auquel j'ai soudé des broches de planche à pain mâles. Après le câblage exactement comme le dit le tutoriel (sur plusieurs platines), je fais:
sudo modprobe w1-gpio
sudo modprobe w1-therm
ls /sys/bus/w1/devices
Mais je ne reçois qu'un dossier nommé "w1_bus_master1"; pas de dossiers 28-xxx. Je comprends que c'est une question courante, alors voici ce que j'ai fait jusqu'à présent:
Ce DS18B20 a fonctionné (et fonctionne toujours) lorsqu'il est connecté à mon Arduino, donc le capteur n'est pas défectueux.
J'ai essayé de connecter le capteur au GPIO 5V sans succès.
J'ai essayé de câbler la résistance telle qu'elle est sur la planche à pain de mon Arduino, avec la puissance / données / masse sur une colonne, la résistance puissance / données sur la colonne suivante et les broches du capteur sur la colonne après cela; pas de chance.
J'ai essayé d'utiliser le même câblage sur plusieurs platines.
Des idées où je me trompe?
la source
uname -a
Réponses:
Je l'ai trouvé!
ajouter :
dtoverlay = w1-gpio
cela a à voir avec la mise à jour du noyau, trouvez plus d'informations dans ce lien
la source