Probleme de codage sur Pi4 : CAN MAX31856 d'Adafruit

Bonjour à tous !

Dans le cadre d’un projet de stage, je dois utiliser un module MAX31856 de la marque adafruit. Ce module est un CAN amplificateur. qui à la possibilité de lire tout les type de thermocouple.
Pour commencer, je tente de réaliser cette opération sur un thermocouple de type K. Cepedant, je ne suis pas un habitué du raspberry Pi.
Je possède le modele Raspberry Pi 4+
J’ai suivi le tutoriel suivant https://cdn-learn.adafruit.com/downloads/pdf/adafruit-max31856-thermocouple-amplifier.pdf en réalisant les étapes sur la partie raspberry.
J’ai donc bien téléchargé la dernière version du bundle. J’ai ensuite récupérer les modules nécessaire soit :
adafruit_max31856.mpy
adafruit_bus_device
j’ai transféré ces deux dossiers dans /lib

Et au bilan lorsque je lance le simpletest.py voici l’erreur que j’ai :

Je bloque sur ça depuis le début. En cliquant sur les sources de l’erreur, je vois qu’apparemment le problème vient du SPI du import Busio

Merci d’avance pour l’aide

hello,

le /dev/spidev0 est créé lorsque le module SPI est chargé dans le kernel; pour se faire ds une console:
sudo raspi_config
puis interfacing option
puis SPI
une fois activé (enable) tu redémarres et le système créera les spidev ( 0 et 1)

plus d info : Raspberry Pi Documentation - Raspberry Pi hardware

Je te remercie pour ta réponse rapide, j’ai donc configuré les ports SPI sur enable.
Cependant maintenant je n’ai plus de bug dans le code, mais cependant je ne relève qu’une température de 0°C.
Après avoir vérifié mes branchements, je n’en vois pas la cause. Je vais essayer maintenant de résoudre ce problème :slight_smile:

merci encore en tout cas.