Bme280 problém zaslat teplotu do druheho arduina

Odpovědět
tikr12
Příspěvky: 2
Registrován: 15 lis 2018, 09:47
Reputation: 0

Bme280 problém zaslat teplotu do druheho arduina

Příspěvek od tikr12 » 15 lis 2018, 10:09

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
schema zapojeni
schema zapojeni
IRL
IRL
rly.ino
testovaci kod
(503 bajtů) Staženo 163 x

rejze69
Příspěvky: 174
Registrován: 02 dub 2018, 18:56
Reputation: 0

Re: Bme280 problém zaslat teplotu do druheho arduina

Příspěvek od rejze69 » 15 lis 2018, 20:21

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].

tikr12
Příspěvky: 2
Registrován: 15 lis 2018, 09:47
Reputation: 0

Re: Bme280 problém zaslat teplotu do druheho arduina

Příspěvek od tikr12 » 16 lis 2018, 08:49

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.

Odpovědět

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 11 hostů