-
Thread
BMP085 driftet
die eine Lib gezippt. Dieses ZIP musst du nur in deinen Lib Ordner entpacken. Das Beispiel für den BMP085 ist in einem Unterordner names "example/AP_Baro_BMP085_test".
Weiß denn jemand ob der BMP180 als Nachfolger (?) deutlich besser ist, was Rauschen und Drift angeht? Der Straßenpreis beträgt ja ungefähr das doppelte vom BMP085. Ich setze den BMP085 übrigens auch erfolgreich in der Höhenmessung
-
Thread
Bmp085 Forcedmode
BMP085 nicht viel Strom braucht) Danke nochmal
Bosch runtergeladen aber mit den > Modi habe ich noch nicht geblickt. Das letzte Datenblatt vom BMP085 (Rev 1.2 von 2009) sollte reichen. https://media.digikey.com/pdf/Data%20Sheets/Bosch/BMP085.pdf > Aber jetzt mach ich es wohl erstmal so, dass ich ihn per Pin einschalte > (wird der Wemos
-
Thread
BMP085 Stromverbrauch
Hallo, wieviel Strom verbraucht das BMP085? Berechnet sich der Strom über "Avg. Current @ 1 Sample/sec" bezogen auf die internen Samples z.B.: Power Mode - ultra Low 1sec ------------------- * 3uA = 666,7uA 0,0045sec * 1Sample
Anton Schmitt schrieb im Beitrag #4749532: > wieviel Strom verbraucht das BMP085? > Berechnet sich der Strom über "Avg. Current @ 1 Sample/sec" bezogen auf > die internen Samples z.B.: > Power Mode - ultra Low > > 1sec > ------------------- * 3uA = 666,7uA > 0,0045sec
-
Thread
Drucksensormessungen mit BMP085
Hallo, seit einiger Zeit beschäftige ich mich mit dem Bosch-Drucksensor BMP085. Wie im Datenblatt an Hand eines Beispiels sehr gut beschrieben, ist es dabei zur Ermittlung von Temperatur- und Luftdruckwerten erforderlich, zusätzlich auch chipspezifische Kalibrierdaten auszulesen
dem Datenblattbeispiel auch nahezu die gleichen Ergebniswerte bringt. Danach wurden zwei komplette BMP085-Decoder mit ATMEGA8-Chips und LCD-Displays aufgebaut. Während die ermittelten Temperaturwerte beider Decoder vertrauenerweckend aussehen und untereinander auch nur um maximal einige zehntel Grad
-
Thread
BMP085 Problem mit Codevision
#define BMP085_ADDRESS 0xEE // Device Address // Declare your global variables here //**************************************************** //**** Write one byte to BMP085 ********************** //**
Müsste bei dir dann ungefähr so sein... [c] data=i2c_read(1); // read data from BMP085 MSB data=i2c_read(0); // read data from BMP085 LSB i2c_stop(); // stop xmission [/c]
-
Thread
Wie BMP085 von Hand einlöten?
Hallo Leute, ich will den Bosch Drucksensor BMP085 verwenden und habe dazu Platinen gemacht. Allerdings stellte sich das Löten als Schwierig heraus. Ich musste ewig rumbrutzeln bis endlich alle Pins kontaktiert waren. Da bei diesem Gehäuse eben keine
Sensors super, da muss man selbst nicht auf einen guten ADC achten. Es gibt ja noch einen besseren den BMP180. Laut DB reht ähnlich, etwas weniger Rauschen. Aber deutlich teurer (BMP085 = ca. 2,60 EUR, BMP180 = ca. 5 EUR über eBay aus China). Weiß jemand ob sich das lohnt? Habe jetzt das Löten auch hinbekommen
-
Thread
BMP085 starkes Rauschen
überseh ich irgend etwas schau dir mal die Stromversorgung an: http://www.pixelproc.net/pic24bmp085lcd.html Gruß XMEGA
www.freescale.com/files/sensors/doc/app_note/AN1646.pdf http://www.sensorica.ru/pdf/1_doc_15.pdf Der BPM085 ist übrigens abgekündigt: http://media.digikey.com/pdf/PCNs/Bosch/BMP085_Disc.pdf
-
Thread
[S] BMP085 Alternative
Gibt es eine Alternative zum BMP085 Drucksensor, die einfach den Druck ohne Um-/Berechnung direkt über den I2C-Bis liefert?
BMP180 wäre sowieso der Nachfolger, benötigt aber die gleiche Berechnung mit den Koeffizienten um auf den Wert zu kommen. C-Code hätte ich da. Funktioniert auch wie verrückt... Eine Alternative ohne die
-
Thread
BMP085 an ATmega16
Hallo leute, ich bin am verzweifeln. Ich habe ein STK500 mit einem ATmega16L drauf. Daran ist ein BMP085 Luftdruck Sensor angeschlossen. Nun habe ich mir aus dem Netz von dieser Seite http://www.sicklinger.com/de/atmel-avr-atmega-bmp085-library-in-c.html mal den Programm Code geholt. Das Programm
-
Thread
Arduino oder Clone? BMP085 an USB
Das hier wäre der Code für die Verwendung des BMP085 mit dem FT232H :-) http://web.me.com/dmarion/ftdi/bmp085.c
Das war lediglich ein Test wie einfach das mit dem FT232H geht. Aktuell verwende ich sogar auch den BMP085. Allerdings an einem AVR :)
-
Thread
BMP085 an Raspberrypi B+ funktioniert nicht
Hallo, ich habe den Sensor BMP085 an einen Raspberrypi B+ angeschlossen. Die Pins sind wie folgt miteinander verbunden: [code] BMP085 RPI B+ SDA SDA1 (GPIO2) SCL SCL1 (GPIO3) VCC
sind 6 Pullups verbaut. 2 auf dem BMP085, 2 auf dem Raspi und 2 von Dir.
-
Thread
Genauigkeit des BMP085 Drucksensors von Bosch?
Beim BMP085 gab es irgendwo mal eine Abweichung von Beispiel-Code zu Datenblatt oder umgekehrt, recherchier das nochmal genau.
Christian J. schrieb im Beitrag #3257422: > Oder sind die BMP085 bereit > normiert? Eher nicht denke ich.... Nö beim Auto wird der reale Luftdruck benötigt um die richtige Menge Kraftstoff einzuspritzen. Gruß Anja
-
Thread
Ansteuerung BMP085 mit STM32
Hallo Peter, da ich demnächst auch einen BMP085 am STM32 betreiben möchte: Woran hat's denn gelegen? Was hat nicht funktioniert? Gruß, Holger
Beitrag ist schon recht alt. Ich hätte trotzdem Interesse an ein wenig Source-Code bezüglich des BMP085. ICh beisse mir schon tagelang die Zähne aus, das Teil möchte nicht mit mir reden. Viele Grüße
-
Thread
Bosch BMP085 lib ATMEGA
Hallo, ich habe heute eine Version meiner Lib für den Bosch BMP085 veröffentlicht. Sie befindet sich im Moment noch in der Version 0.73 und benötigt daher noch etwas mehr testing. Ich würde mich sehr über feedback freuen. Ich habe die lib bis jetzt nur mit
UART und TWI Bibliothek werden mitgeliefert Für das Warten auf fertige Daten wird der EOC Pin des BMP085 verwendet. Ihr könnt die Lib unter http://sicklinger.com/de/microcontroller-avr/60-atmel-avr-atmega-bmp085-library-in-c.html downloaden. Viele Grüße, P.S. Ich stelle hier nur den Link
-
Thread
BMP085 zeigt zu wenig an?
Hallo ich hab einen BMP085 am i²c vom Raspberry Pi hängen. Auslesen und berechnen tue ich das ganze bach dieser Anleitung mit Adafruit um die Berechnung durchzuführen: http://www.kompf.de/weather/pibaro.html Nun liegt
-
Thread
Probleme mit BMP085 und ANT+ über UART
0x1b // Integer ASCII value of the ESC character #define I2C_SPEED 400000 #define BMP085_OVERSAMPLING 3 #define BMP085_ADDRESS 0x77 #define BMP085_CMD_ADDRESS 0xF4 #define BMP085_PARAM_ADDRESS 0xAA #define BMP085_START_TEMP 0x2E #define BMP085_MEASURED_DATA 0xF6 #define BMP085_
(I2C_BASE,BMP085_ADDRESS,0); I2C_write(I2C_BASE,BMP085_MEASURED_DATA,0); I2C_start(I2C_BASE,BMP085_ADDRESS,1); Press_Raw = (I2C_read(I2C_BASE,0) << 16); Press_Raw = (Press_Raw | (I2C_read(I2C_BASE
-
Thread
Bosch BMP085 API stürzt ab
, \ref BMP085_RD_FUNC_PTR) * * 2. calling the bmp085_init() routine, which initializes all necessary data structures for using all functions [...] /* never change this line */ #define BMP085_BUS_WRITE_FUNC
Insbesondere [c] [...] (\ref BMP085_WR_FUNC_PTR, \ref BMP085_RD_FUNC_PTR) [/c] fiel mir als Hinweise auf, ich verstehe das als "BMP085 write function pointer". Leider kann ich kann ich diese Makros nicht im Code entdecken. Deswegen
-
Thread
BMP085 und MSP430G2553
Hallo zusammen Ich baue momentan mit einem MSP430 Launchpad und einem BMP085 - Drucksensor eine kleine Steuerung zum Auslösen der Fallschirme einer Modellrakete. Nun ärgere ich mich schon seit Tagen mit dem BMP085 rum - meine Sensordaten sind schrecklich: Einerseits habe
Hallo Hakin Hier die Einheiten: Y-Achse = BMP085 - Sensorwert ("Roh/unkompensiert") x-Achse = Samplenummer M.f.G. Matthias
-
Thread
BMP085 3,3V ?
Beim BMP 085 wird die Betriebsspannung mit 3,3V angegeben. Das bezieht sich meiner Meinung nach auf das Boschteil. Die Dinger sitzen ja noch auf einer kleinen Platine und da sitz so ein SMD Teil drauf das
ausprobieren nur mal kurz fragen. Supi, aber dazu muss man wissen wovon du redest. Ich hab schon zig von den BMP085 verbaut, aber noch niemals so ein Board angefasst. gruß cyblord
-
Thread
EOC Pin von BMP085 immer High
Hallo, ich schreibe gerade eine Bibliothek für den BMP085. Es funktioniert auch schon alles bis auf eine Sache. Ich wollte zum Schluss noch die delays für das Warten bis Ende Konvertierung (ADC BMP085) durch die Abfrage des EOC Pins ersetzten. Leider habe ich nun festgestellt, dass der EOC-Pin des BMP085 immer auf High liegt und nicht wie im Datenblatt steht während der Konvertierung auf Low geschaltet wird. Hättet ihr eine Idee an was das liegen kann. Habe schon versucht mit und ohne internen
-
Thread
Bezugsadresse für Bosch BMP085 Drucksensor
@ Batta: welche Stückzahl suchst Du von den BMP085 ? Hätte noch einige unbenutzt und in Originalverpackung abzugeben.
> kennt jemand eine Bezugsquelle hier in Deutschland für sowas ? Habe meine BMP085 aus Holland bezogen: http://shop.jeelabs.com/products/pressure-plug Klaus
-
Thread
BMP085 Temperatur Messung. Physikalisch wie?
Hallo liebe yC gemeinde, ich wüsste gerne wie der BMP085 physikalisch die Temperatur misst? PTC/NTC? Finde darüber nichts nur das die Druck Messung mit einem piezo widerstand funktioniert. Gruß Frank
Frank schrieb im Beitrag #3631573: > ich wüsste gerne wie der BMP085 physikalisch die Temperatur misst? > PTC/NTC? Dürfte eher ein PTAT-Sensor sein. Quasi als Abfallprodukt der Referenzspannungserzeugung. Ein NTC/PTC wäre auf dem Chip viel zu teuer. Gruß
-
Thread
BMP085 mit Bascom I2C will nicht
Moin, ich versuche einen BMP085 Drucksensor auf einem Breakoutboard auszulesen. I2C funktioniert in Hardware und von der Configuration in Bascomher, ich lese mit dem Setup auch einen Kompass aus - funktioniert prima. Nur der BMP085 will nicht. Es scheitert schon an der Temperatur. So sieht der relevante Teil aus: [code] Do Bmporder = &H2E 'Temperature order Gosub Bmpmeasstart
-
Thread
BMP085 Druck Pa in Höhe umrechnen
der BMP085 ist ein Druckmesser von Bosch. Nachdem man die Kalibrierungsdaten und die Temperatur für die Korrektur ausgelesen hat, steht der Druckwert in einem int32_t zur Verfügung. Die Einheit ist Pa (mBar
sich schon mal jemand Gedanken und Mühe gemacht...: http://www.sicklinger.com/atmel-avr-atmega-bmp085-library-in-c.html http://www.sicklinger.com/en/component/remository/func-startdown/8/?Itemid=54
-
Thread
Layout zu Schaltplan (Bluetooth, AVR, BMP085)
Hallo liebe Forengemeinde, ich habe hier zusammen mit 2 anderen ein Projekt am Laufen, in dem ein Zeppelin von selbst fliegen kann (nach GPS-waypoints usw...). Die ganze Software soll auf einem Android Smartphone laufen, und mein Part des Projektes ist die Verbindung zwischen Servos/Fahrtenreglern und dem Smartphone. Weil das Smartphone zusätzlich kein Höhenmesser und Temperaturmesser besitzt, wird dieser auch noch extern angeschlossen. Um dieses Problem zu lösen, benutze ich als Hauptsteuerung einen AtMega8. Zusätzlich: -Die Akkuspannung wird über einen Spannungsteiler gemessen. -Die
-
Thread
BMP085 brauche Hilfe bei C Pseudocode
Moin, ich möchte den Drucksensor BMP085 auslesen und das Datenblatt ist etwas knapp bzw. kapier ich ein Detail nicht sicher, u.a. auch weil ich kein C kann und die Beschreibung basiert teilweise auf C-Pseudocode. Da die Auswertung schweinekompliziert
-
Thread
GY-65/BMP085 zeigt falschen Druck
------- _delay_ms(11); i2c_init(); //Initialize TWI BMP085_Calibration(BMP085_calibration_int16_t, BMP085_calibration_uint16_t,&error_code);////Initialize BMP085 //Hauptschlfeife // ************* //WAIT(10000); while(1) { bmp085Convert(BMP085_calibration_int16_t, BMP085_calibration_uint16_t,&temperature, &pressure,&error_code); ...... und anschließend aufs LCD: ...... CX = LCD_C1; // erster LCD Controller
-
Thread
C-Code für Bosch BMP085 Drucksensor?
Hi, ich habe seit einer Woche den BMP085 digitalen Drucksensor hier liegen und Hardwaretechnisch alles fertig, aber irgendwie schafft es Bosch nicht mir den C-Code zuzusenden und ans Telefon geht heute auch keiner. Hat wer zufällig den
Hallo Bucky2k, mit ein bißchen googlen findet man: http://news.jeelabs.org/2009/02/19/hooking-up-a-bmp085-sensor/ und http://code.google.com/p/jeelabs/source/browse/trunk/libraries/#libraries/Ports Viel Erfolg wünscht kormorix
-
Thread
Brauche hilfe mit dem Drucksensor BMP085 und ATMega88
Hallo, ich versuche seit gestern den Drucksensor BMP085 in meiner Schaltung zu verwenden. Leider bekomme ich für den Druck immer den Wert 0x0000 und für die Temperatur 0xFFFF geschickt. Die Kalibrierdaten kann ich jedoch auslesen und auch einen HYT 221
I2C Bus hängt, kann ich korrekt auslesen. Der AVR und der HYT 221 werden mit 5V betrieben und der BMP085 mit 3,3V. Um den BMP085 an den 5V I2C Bus anzuschließen, hab ich mich an den Schaltungsvorschlag mit den 2 MOSFETs aus der I2C Spezifikation gehalten. Verwendet hab ich dafür BS170. Den Quelltext
-
Thread
Luftdruckmessungen mit dem Bosch BMP085 auf ATMEGAx8 in C
Luftdruckmessungen mit dem Bosch BMP085 auf ATMEGAx8 in C Wer schon einmal einen Luftdruckmesser mit analogen Sensoren aufgebaut hat, der weiß das einfache Handling der kalibrierten und digital auslesbaren Sensoren zu schätzen. Es gibt es eine sehr gute Dokumentation zum BMP085 und auch zahlreiche Programmbeispiele. Aber in den von mir gesichteten waren die Oversampling Modes nur teilweise implementiert. Daher habe ich - aufbauend auf den Standardvorlagen - den C-Code
-
Thread
Drucksensor BMP085 und msp430f5528
nimm ihn in Betrieb. Wenn der einwandfrei funktioniert, kannst Du Dir ein einfaches Beispiel für den BMP085 im Netzt suchen. Damit solltest Du zurecht kommen. Das Prinzip ist immer das gleiche: Initialisieren(); Lesen(); Schreiben(); Ganz einfach :-)
-
Thread
Sensoren "outdoor" betreiben? BMP085 + DHT22
Hallo zusammen, ich bastele gerade an einem kleinen Datenlogger mit folgenden Sensoren DHT22 und BMP085. Der Mikrocontroller soll in ein kleines, wasserdichtes Gehäuse. Nun überlege ich, wie ich die Sensoren verbaue. Den BMP085 könnte ich innen ans Gehäuse kleben und dieses dann mit einer kleinen
-
Thread
Suche bmp085 Alternative die min. bis 4bar geht
Hallo, Prinzipiell brauche ich ein Luftdruck Sensor der min. bis 4bar (Optimal aber bis 6bar, max. 10bar) geht. Außerdem muss es zw. 6mm bis max. 8mm groß sein. Der bpm085 wäre mein Traum-Kandidat(I2C, ADC, 3V, 5€..) wenn ich ihm nur beibringen könnte mit etw. mehr Druck umzugehen. Meine Hoffnung ist das Bosch schlichtweg das gleiche für 6bar hat, und hier jemand die bezeichnung + Bezugsquelle kännt, und der Preis verkraftbar bleibt. Ansonsten freue ich mich auch über Alternativen: Ich kann auch auf die bpm-gimmicks verzichten solange der sensor klein genug ist, 4-6bar schaft, es eine Einzelstück
-
Thread
2 BMP085 Sensoren mit I2C Bus ansteuern
Hallo, ich möchte für eine Windmessung die beiden Luftdrucksensoren BMP085 mit dem µC Atmega328p ansteuern. Da der BMP085 mit dem I2C Bus mit dem µC kommuniziert und ich nur ein SCL und ein SDA PIN habe, muss ich beide Sensoren über die gleichen pins ansteuern. Ich hatte
donluis, dein Post interessiert mich eigentlich gleich doppelt. Ich bin Flieger und verwende die BMP085 als Sensor für mein Vario und ich muss zur Zeit auch einen (wettertauglichen) Windmesser (inkl Windrichtung) bauen. Zum Problem: Du könntest den XCLR Port von einem Sensor low ziehen (Reset)
-
Thread
msp430f2274 bmp085 i2c ohne interrupt
Hallo zusammen, ich will die sensordaten (temperatur und druck + kalibrationsdaten) von einem bmp085 mit einem msp430f2274 auslesen. ich habe schon diverse sample codes mit interrupt handling versucht anzupassen, leider hat aber keiner richtig funktioniert. die schwierigkeit bestand meist darin,
verwendet werden soll (achtung, dieser code ist noch nicht getestet) die passenden stellen für den bmp085 copy&pasten.
-
Thread
Onlneshops - BMA180 / HMC5983 / BMP085
folgende Sensoren bekommen kann (also einen Shop mit einer passablen Lieferzeit)? Luftdrucksensor: BMP085 Magnetfeldsensor: HMC5983 Beschleunigungssensor: BMP180 Gruß, Florian
-
Thread
BMP 085- + MPU6050-Board , 2x I2C-VCC
Hallo, wie vertragen sich die 2 Sensoren im Bezug der I2C-VCC? Vielen Dank
-
Thread
Funktionsdeklaration und -aufruf Gesperrt
(); return 0; } [/c] Der Boschcode möchte diese dann so einsetzen (gekürzt): [c] int bmp085_init(bmp085_t *bmp085) { char comres=0; unsigned char data; p_bmp085 = bmp085; /* assign BMP085 ptr */ p_bmp085->dev_addr = BMP085_I2C_ADDR; /* preset BMP085 I2C_addr */ comres += p_bmp085->BMP085_BUS_READ_FUNC(p_bmp085->dev_addr, BMP085_CHIP_ID__REG, &data, 1); /* read Chip Id */ . . . return comres; } [/c]
-
Thread
Funktionszeiger in struct, ich verstehe es nicht.
_BUS_RD_PARAM_TYPES ); //hier der relevante Funktionspointer BMP085_MDELAY_RETURN_TYPE (*delay_msec)( BMP085_MDELAY_DATA_TYPE ); } bmp085_t; bmp085.c: #include "bmp085.h" bmp085_t *p_bmp085 = 0; /Pointer to BMP085 device area Bosch int bmp085_init(bmp085_t *bmp085) { unsigned char data; p_bmp085 = bmp085; // assign BMP085 ptr p_bmp085->dev_addr = BMP085_I2C_ADDR; // preset BMP085 I2C_addr //hierin
-
Thread
Luftdrucksensor mit I2C
Programmausschnitt zum Drucksensor. Im ganzen Programm ist noch ein Feuchtesensor und anderes eingebunden. Im BMP085-Programm habe ich das Beispiel aus dem Datenblatt in Bascom umgesetzt. Eingebunden ist das BMP085-Bedienprogramm in etwa wie folgt: regfile = "M328pdef.dat" ' _Chip = 60 $crystal = 16000000 Initialisieren mit: Gosub Bmp_init 'Kalibrierwerte aus dem BMP085 laden Messen mit: Gosub Bmp_temperatur_messen Gosub Bmp_druck_messen Gosub Bmp_berechne_temperatur Gosub Bmp_berechne_druck Testanzeige
-
Thread
Wer könnte mir helfen (I2C)?
anschließen" mit deinen beiden Teilnehmern vor hast. Das ist fertig und läuft. Halt noch ohne den BMP085. Und den möchte ich ja gerne noch irgendwie darin einbinden. http://www.mikrocontroller.net/topic/310825#new
Der BMP085-Code benutzt die I2C-Bibliothek von Fleury (i2cmaster.h + twimaster.c). Das ist doch schon mal was. Die Webseite zu Peter Fleurys I2C-Bibliothek: http://homepage.hispeed.ch/peterfleury/group__pfleury
-
Thread
präzisions Variometer Sensor gesucht
anderem Höhe zu messen, und daraus die Steig- und Sinkrate (Vario) zu bestimmen. Als Sensor ist ein BMP085 zum Einsatz gekommen, für die Höhe völlig ausreichend, nur eben für den Variowert total ungenügend... Deshalb bin ich nun auf der Suche nach einem besseren Sensor. Es sollte ein Resultat wie
Der MS5611 ist in der Praxis wesentlich besser als der BMP180/085. Modellflug Varios habe ich mit beiden Varianten schon länger gebaut. Beim MS5611 bekommt man alle 20ms einen neuen Druckwert. Die Tiepass gefilterten Druckwerte werden bei mir über eine
-
Thread
Multiplexer I2C programmieren
Hallo, ich möchte gerne zwei BMP085 Sensoren auslesen. Da die mit dem µC über I2C kommunizieren und ich am µC nur ein SDA und SCL PIN habe, habe ich mir den PCA9545 bestellt. Das ist ein Multiplexer, der mit 4 slaves arbeiten kann.
Den Multiplexer kannst du dir schenken. Siehe BMP085 Datenblatt 4.2: "There is an easy way to connect two BMP to the same I2C bus: ..."
-
Thread
Luftdruck messen
Du könntest z.B. den BMP085 verwenden.
Arc Net schrieb im Beitrag #3245846: >> Du könntest z.B. den BMP085 verwenden. > > Der wird nicht mehr hergestellt. ...dafür aber die Nachfolger BMP180 und BMP280
-
Thread
Fehler beim Öffnen der Datei
Format frisch formatiert. Hier der Code: [c] #include <SPI.h> #include <SD.h> #include <Adafruit_BMP085.h> File meineDatei; Adafruit_BMP085 bmp; void setup() { // SD-Karte initialisieren Serial.begin(9600); while (!Serial) { ; // warten auf serielle Portverbindung. } if (!bmp.begin()) { Serial.println("Could not find a valid BMP085 sensor, check wiring!"); while (1) {} } if (!SD.begin(10)) { Serial.println("Initialisierung fehlgeschlagen!"); return
-
Thread
brauche Hilfe bei Projekt mit barometrischen sensor
Aufgund der vielen Möglichkeiten. ? Wo bitte gibt es in [c] #include <Wire.h> #include <Adafruit_BMP085.h> // Adafruit Bibliothek einbinden Adafruit_BMP085 bmp; void setup(){ // Seriellen Monitor aktivieren Serial.begin(9600); // Sensor initialisieren if (!bmp.begin()) { Serial.println("Keinen gültigen BMP085 Sensor gefunden!"); while (true) {} } } void loop(){ Serial.print("Luftdruck: "); // readPressure() Luftdruck in Pa auslesen und anzeigen Serial.print(bmp.readPressure()); Serial.println
-
Thread
BMP280 Kalibrierwerte falsch
Ich hab hier diverse I2C-Sensoren am Start (alle aufm Steckbrett): *** BMP085/BMP180-Test *** Chip-ID: 0x55 Pressure/Temp: 95743 Pa @ 20.1 °C Altitude: 476.41 *** BME280-Test *** Chip-ID: 0x60 Pressure/Temp: 95799 Pa @ 20.2 °C and 71.4%RH *** LM92-Test ***
Oliver J. schrieb im Beitrag #5093946: > *** BMP085/BMP180-Test *** > Chip-ID: 0x55 > Pressure/Temp: 95743 Pa @ 20.1 °C > Altitude: 476.41 Dann solltest du auch verraten, was du deinem Sensor als Input gegeben hast. Den Luftdruck kann er messen
-
Thread
BMP180 stört die Arduino-ESP8266-Kommunikation
Bibliotheksproblem das Problem sein? Ich verwende diese Bibliothek: https://irenx.ir/wp-content/uploads/2020/06/bmp085irenx.ir_.zip Hat jemand Vorschläge, wie alle Komponenten konfliktfrei zusammenarbeiten können?
würde ich ESPEasy nutzen, kann dann TCP, MQTT,.... https://www.letscontrolit.com/wiki/index.php/BMP085_BMP180
-
Thread
Bosch Drucksensor BMP85
Da entwickle ich gerade einen Höhensensor (Modellflug) und will den BMP85 Drucksensor von Bosch einsetzen. Praktisch direkt vor meiner Haustüre befindet sich im übringen das Bosch HQ. Und wenn ich nun schaue, woher ich diesen Sensor bekommen kann, finde ich ihn über eBay
Bluebox schrieb im Beitrag #2672701: > Nach was muss ich den da bei eBay suchen?^^ "bmp085" http://www.ebay.de/itm/Pressure-sensor-BOSCH-QFN-8-BMP085-BMP085-0273300144-1PCS-/260923704012?pt=LH_DefaultDomain_0&hash=item3cc043c2cc
-
Thread
USB-Blaster DE2 Probleme & I2C Core Programm Fehler oder Sensor kaputt?
Hub, mit ohne USB Isolator.. An meinem Laptop funktioniert es aber tadellos. 2. Ich habe ein BMP085 Sensor Modul aus China für 3$ gekauft und an das DE2 Board passend angeschlossen ( PIN Header) und einen Nios mit dem I2C Core von opencores bzw aus dem Altera Wiki draufgespielt. Der Nios läuft
#include <stdio.h> #include "system.h" #include "i2c_opencores.h" #include "unistd.h" #define BMP085_ADDRESS 0x77 int main() { FILE *fp=fopen ("/dev/LCD","w"); I2C_init(I2C_BASE,ALT_CPU_FREQ,100000);// 100kHz usleep(100000);// in [µs] int data; int i; data = I2C_start(I2C_BASE,BMP085_ADDRESS