GY80
GY80
Prosim nemuze mi nekdo poradit jak z tohoto modulu dostat vysku? V knihovne pro BMP180 existuje funkce Altitude(P,P0) ktera ma vratit primo vysku ale u GY80 to nefunguje.Prekladac sice pusti "float p_read_altitude();" ale nevim jak se dostat k hodnote tohoto vyrazu.
dekuji
dekuji
Re: GY80
Co takhle zkusit tohle:
http://navody.arduino-shop.cz/navody-k- ... mp180.html
http://navody.arduino-shop.cz/navody-k- ... mp180.html
-
- Příspěvky: 1033
- Registrován: 06 zář 2017, 20:04
- Reputation: 0
- Bydliště: Brno
- Kontaktovat uživatele:
Re: GY80
Modul žádný údaj o výšce neposkytuje. Ten dává pouze absolutní tlak a teplotu. Vše ostatní musíš spočítat a je naprosto jedno, jestli to dělá knihovna nebo to počítáš ty přímo v jádře programu. Pokud si zvolíš vzorec ty, budeš nejspíš i přesnější. Adafruit knihovna pro BMP85 ale podle mě výšku normálně počítá.
-
- Příspěvky: 1033
- Registrován: 06 zář 2017, 20:04
- Reputation: 0
- Bydliště: Brno
- Kontaktovat uživatele:
Re: GY80
V knihovně adafruit by to vypadalo takhle:
Kód: Vybrat vše
BMP85.readAltitude(sealevelPressure ) // za sealevelPressure musis dosadit svuj aktualni tlak (nebo lepe referencni tlak blizke stanice) prepocteny na hladinu more
Re: GY80
po pripojeni modulu k Arduino Mega2560 a nahrani knihovny GY80.h (knihovnu pro GY801 jsem nikde nesehnal) ten modul bez problemu vytiskne na seriovy monitor udaje vsech modulu a z modulu tlaku je mozno pouzit pouze val.p a val.t . Programuji to pro model rakety a vyska je zajimava pro cely proces, pokud se mi to nepodari tak budu muset pouzit udaje tlaku a pracovat s nimi. Udaje z gyro a acel pouziji nasledne pro stabilizaci pomoci 4 serv. Nyni chci vyresit otevreni brzdiciho a hlavniho padaku. S Arduinem jsem nikdy nedelal, dostal jsem ho k vanocum na stavbu CNC stroje a drive jsem se venoval PICum a programovani v assembleru.
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 2 hosti