BMP 280 kontra BME280
Re: BMP 280 kontra BME280
Zkus tedy ještě toto:
http://xanadu.khnet.info/ostatni/SparkFun_BME280.zip
Zkoušel jsem a také funguje.
http://xanadu.khnet.info/ostatni/SparkFun_BME280.zip
Zkoušel jsem a také funguje.
Re: BMP 280 kontra BME280
Tuhle knihovnu už jsem zkoušel také, bohužel ze stejným výsledkem..
Serial port COM3 opened
HpY4>$(ŕ•D:hĹłüReading basic values from BME280
The chip did not respond. Please check wiring.
Soft WDT reset
ctx: cont
sp: 3ffef8e0 end: 3ffefac0 offset: 01b0
>>>stack>>>
3ffefa90: feefeffe 3ffee814 3ffeea74 40202515
3ffefaa0: feefeffe 00000000 3ffeea90 40203e9c
3ffefab0: feefeffe feefeffe 3ffeeaa0 40100108
<<<stack<<<
)Ť(ČâŚ
•{FF}Reading basic values from BME280
The chip did not respond. Please check wiring.
Serial port COM3 closed
Re: BMP 280 kontra BME280
Ty to máš připojené k NodeMCU?
V tom případě tam musíš mít nastavené
#define SDAI2CPIN D2 // GPIO4 I2C SDA bus
#define SCLI2CPIN D1 // GPIO5 I2C SCL bus
a ty chyby <<stack>> vypadají na špatně nastavenou paměť při nahrávání programu. Nastav: 4M (1M SPIFFS)
V tom případě tam musíš mít nastavené
#define SDAI2CPIN D2 // GPIO4 I2C SDA bus
#define SCLI2CPIN D1 // GPIO5 I2C SCL bus
a ty chyby <<stack>> vypadají na špatně nastavenou paměť při nahrávání programu. Nastav: 4M (1M SPIFFS)
Re: BMP 280 kontra BME280
Ano. Mám tam NodeMCU. Definici pinů jsem doplnil, programování jsem měl nastavené správně (tak jak jsi psal).
Z terminálu mi to vyhazuje pořád to samé....
Z terminálu mi to vyhazuje pořád to samé....
-
- Příspěvky: 1030
- Registrován: 06 zář 2017, 20:04
- Reputation: 0
- Bydliště: Brno
- Kontaktovat uživatele:
Re: BMP 280 kontra BME280
Ty chyby jsou způsobené stupidním programem.
tahle sekvence při nepřítomnosti čidla vyvolá WDT a tím opakovaně restartuje esp8266. Nevím, kdo to vynalezl, ale objevuje se to často i když je to naprosto hloupé.
Vzal bych LED a s odporem cca 4k7 bych ji zapojil anodou do Vcc. A jako zkoušečku bych ji připojil na SCL a pak na SDA. Ten můj program se pokouší číst čidlo každou vteřinu. Pokud je tam signál, tak to probleskne, pokud ne, tak hledej pin, kde ten signál bude. Není pravděpodobné, že by BMP280 odpovídalo na I2C skener a bylo vadné. Musí tam být chyba v připojení senzoru.
Kód: Vybrat vše
if (mySensor.beginI2C() == false) //Begin communication over I2C
{
Serial.println("The chip did not respond. Please check wiring.");
while(1); //Freeze
}
Vzal bych LED a s odporem cca 4k7 bych ji zapojil anodou do Vcc. A jako zkoušečku bych ji připojil na SCL a pak na SDA. Ten můj program se pokouší číst čidlo každou vteřinu. Pokud je tam signál, tak to probleskne, pokud ne, tak hledej pin, kde ten signál bude. Není pravděpodobné, že by BMP280 odpovídalo na I2C skener a bylo vadné. Musí tam být chyba v připojení senzoru.
Re: BMP 280 kontra BME280
Led hlásí PINy D2 a D1, takže taky OK.
-
- Příspěvky: 1030
- Registrován: 06 zář 2017, 20:04
- Reputation: 0
- Bydliště: Brno
- Kontaktovat uživatele:
Re: BMP 280 kontra BME280
Jakou máš verzi esp8266 v IDE?
Když jsem vyjmenovával ty knihovny, tak jsem se mýlil. Ta Wire.h není Arduino, ale modifikovaná ESP8266
Dokážeš nahrát do esp8266 binární soubor? Poslal bych ti ho třeba už přeloženej.
Když jsem vyjmenovával ty knihovny, tak jsem se mýlil. Ta Wire.h není Arduino, ale modifikovaná ESP8266
Kód: Vybrat vše
Použití knihovny Adafruit_Unified_Sensor ve verzi 1.0.2 v adresáři: C:\Users\Pavel\Documents\Arduino\libraries\Adafruit_Unified_Sensor
Použití knihovny Adafruit_BMP280_Library ve verzi 1.0.2 v adresáři: C:\Users\Pavel\Documents\Arduino\libraries\Adafruit_BMP280_Library
Použití knihovny Wire ve verzi 1.0 v adresáři: C:\Users\Pavel\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.1\libraries\Wire
Použití knihovny SPI ve verzi 1.0 v adresáři: C:\Users\Pavel\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.1\libraries\SPI
Re: BMP 280 kontra BME280
Tak jsem si to zapojil a vyzkoušel, a naprosto stejný výsledek
-
- Příspěvky: 1030
- Registrován: 06 zář 2017, 20:04
- Reputation: 0
- Bydliště: Brno
- Kontaktovat uživatele:
Re: BMP 280 kontra BME280
To není možný!
prostě to nahraju a jede to.
Jakou desku máš nastavenou v IDE?
Kód: Vybrat vše
*C
Pressure = 98479.17 Pa
At Sea Pressure = 101914.08 Pa
*C
Pressure = 98478.03 Pa
At Sea Pressure = 101913.02 Pa
Jakou desku máš nastavenou v IDE?
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 13 hostů