Hello
unfortunately I’m not able to get the Adafruit BME280 sensor on the SPI ports from the Automation PHAT running.
Raspberry Pi zero W
-I’m running the latest Raspbian stretch image
-Automation PHAT is running fine
-All Adafruit SW is installed and is running
-Output from blinka test is:
Hello blinka!
Digital IO ok!
I2C ok!
SPI ok!
done!
-wireing is checked, as CS port I configured CE0 (BCM8) --> D8
Code:
#!/usr/bin/python3
import board
import busio
import digitalio
import adafruit_bme280
spi = busio.SPI(board.SCK, MOSI=board.MOSI, MISO=board.MISO)
cs = digitalio.DigitalInOut(board.D8)
bme280 = adafruit_bme280.Adafruit_BME280_SPI(spi, cs)
print("\nTemperature: %0.1f C" % bme280.temperature)
print(“Humidity: %0.1f %%” % bme280.humidity)
print(“Pressure: %0.1f hPa” % bme280.pressure)
Output:
Traceback (most recent call last):
File “./getMeteo.py”, line 8, in
bme280 = adafruit_bme280.Adafruit_BME280_SPI(spi, cs)
File “/usr/local/lib/python3.5/dist-packages/adafruit_bme280.py”, line 247, in init
super().init()
File “/usr/local/lib/python3.5/dist-packages/adafruit_bme280.py”, line 78, in init
raise RuntimeError(‘Failed to find BME280! Chip ID 0x%x’ % chip_id)
RuntimeError: Failed to find BME280! Chip ID 0xff
any suggestion for further troubleshooting?
many thanks and kind regards