Bme280 problém zaslat teplotu do druheho arduina
Bme280 problém zaslat teplotu do druheho arduina
Zdravím mám takový problém že nemůžu zaslat naměřená data z arduina una do arduino mega. Seriova linka funguje arduino uno posílá čísla jako float a taky string. Prbolem nastane tehd když chceme aby poslal hodnotu ze svého bme280. Když se zavolá funkce bme.ReadTemperature() seriová linka přestane odesílat jakákoliv data a když tuto funkci vymažu znovu začne posílat data. Proto se vás chci zeptat kde je problém. Senzor komunikuje přes sběrnici I2C takže by neměl seriovou linku nijak rušit. Displej je pro testování a je také připojen na I2C sběrnici také i RTC modul. Předem děkuji za odpovědi.
- Přílohy
-
- rly.ino
- testovaci kod
- (503 bajtů) Staženo 164 x
Re: Bme280 problém zaslat teplotu do druheho arduina
Zdravim. Když použiješ místo hodnoty přečtené z bme jen desetinné číslo jako v tom původním sketchi, tak to funguje? Tipnul bych si, že přeteče to pole char str[50].
Re: Bme280 problém zaslat teplotu do druheho arduina
Ano když nepoužiji senzor tak se normálně přenese jakákoliv hodnota z uno do mega ale ze sensoru to poslat teplotu nelze. Mysíl mis že tím polem to nebude protože jsem ozkoušel i více kódů bez pole se stejným výsledkem.
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 6 hostů