Problema BME280

Salve a tutti,
premetto che non sono un principiante anche se non posso definirmi un esperto. Ho fatto uno sketch con MKR 1010 e un sensore BME280 Adafruit che funziona senza problemi.

Sto ora provando un BME280 cinese no-name. Ovviamente ho modificato le librerie (utilizzo BME280I2C.h e Wire.h) ma ho un problema che non capisco: lo sketch compila senza problemi ma una volta che va in esecuzione si pianta sull'istruzione

bool bmestatus = bme.begin();

Se metto un println prima e dopo l'istruzione non si arriva mai al dopo.
Notare che anche se la scheda BME280 non viene cablata il problema persiste.
E'' forse un problema di compatibilità fra la libreria BME280 e MKR 1010?

Grazie

Scusa, prima dici che funziona senza problemi ... poi chiedi se ci sono incompatibilità con la libreria ... non capisco :thinking:

Guglielmo

Funzionava senza problemi con la libreria Adafruit_BME280. Il problema sorge con la BME280.

Comunque ho risolto: la libreria Adafruit va bene ma l'inizializzazione richiede
bme.begin(0x76); e non bme.begin(); che andava bene prima

Grazie comunque

No
Si pianta qui:

Scommettiamo?

Fai un programmino di prova che fa solo questo e una print
Vedrai...

Scarta quella scheda bme280 e mettine una funzionante

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.