I found this previous post viewtopic.php?t=145568 by Googling "MAX6675 and Raspberry PI".I have written a Python script to read temperature data from the MAX6675, but I'm getting 0 deg Celsius value continuously.
Problem solved. I was reading the temperature too often prevented it from updating. It's necessary to give the A/D convertor in the max6675 time to finish a conversion. From the data sheet: "Forcing CS low immediately stops any conversion process." And with a max conversion time of 0.22 seconds the CS pin should not be forced low more often than about 5 times per second.
Statistics: Posted by DS256 — Fri Jan 19, 2024 2:59 pm