Barometrischer Drucksensor
Bosch Sensortec maschinell erzeugt
Im Forum und im Wiki
-
Thread
BMP180 I2C Problem?
- (s32) p_bmp180->calib_param.ac6) * (s32) p_bmp180->calib_param.ac5) >> BMP180_SHIFT_15_POSITION; if (v_x1_s32 == C_BMP180_ZERO_U8X && p_bmp180->calib_param.md == C_BMP180_ZERO_U8X) { return C_BMP180_ZERO_U8X; } else { v_x2_s32 = ((s32) p_bmp180->calib_param.mc << BMP180_SHIFT_11_POSITION) / (v_x1_s32 + p_bmp180->calib_param.md); } p_bmp180->param_b5 = v_x1_s32 + v_x2_s32; v_temperature_s16 = ((p_bmp180->param_b5 + C_BMP180
-
Thread
BMP180 Kalibrationswerte
Hier mal mein Programm um die Werte aus dem BMP180 auszulesen.
. Wieso muss man für jeden Furz einen Funktion machen?? Macht sowas wirklich Sinn? [c]int32_t bmp180_getT() { return (int32_t) bmp180_read16(BMP180_REG_OUT); }[/c] in bmp180_read16() hast Du das drin [c]return(lbyte + ((uint16_t) hbyte << 8));[/c] Probiere mal so, wie es alle anderen machen
-
Thread
-
Thread
BMP180 wird extrem heiss
Was leider nicht dran steht ;) (Beim BMP180 ebenfalls nicht) So hätte es auch irgendein IC sein können.
Au weia... hier das Pinout: http://www.adafruit.com/datasheets/BST-BMP180-DS000-09.pdf
-
Thread
BMP180 Spannungsversorgung
Hallo, ich beschäftige mich im Moment mit dem Drucksensor BMP180, u.z. habe ich einen mit einem 5 Pin breakout board (siehe Bild). Angeschlossen werden soll er an einen Raspberry. Nun versuche ich schon seit einiger Zeit herauszufinden, welche Spannungsversorgung
tja schrieb: > RTFM: https://cdn-shop.adafruit.com/datasheets/BST-BMP180-DS000-09.pdf > > Zweite Seite! Das kenne ich natürlich, es beantwortet aber meine Frage nicht.
-
Thread
Temperaturgenauigkeit bmp180 bzw. gy68
Code ist: [code] import smbus from time import sleep, gmtime, strftime address = 0x77 bmp180 = smbus.SMBus(1) # unsigned short AC5 = bmp180.read_byte_data(address,0xb2) AC5 = (AC5 << 8) + bmp180.read_byte_data(address,0xb3) # unsigned short AC6 = bmp180.read_byte_data(address,0xb4) AC6 = (AC6 << 8) + bmp180.read_byte_data(address,0xb5) # short MC = bmp180.read_byte_data(address,0xbc) MC = (MC << 8) + bmp180.read_byte_data(address,0xbd) if(MC > 0x7fff): MC -= (1<<16) # short MD = bmp180
-
Thread
Arduino sketch
>#include <SFE_BMP180> > >Und, gibt es die Datei irgendwo? Oder die? #include <SFE_BMP180´.h>
>#include <SFE_BMP180´.h> Natürlich so: #include <SFE_BMP180.h>
-
Thread
BMP180 in Assembler
Hallo...... Ich wollte mal mein BMP180 Modul in Betrieb nehmen und habe mir erst mal das Datenblatt runtergeladen. Leider musste ich feststellen daß dieses Datenblatt nicht so ist, wie ich normalerweise Datenblätter kenne... (scheint
//www.avr.roehres-home.de/sensoren/i_druck_sensor.html Würde ich zwar auch heute noch für den BMP180 zustande bringen, nur wozu? Habe hier einen BMP180 laufen, zusammen mit einem FOST02 an einem Arduino ProMini mit der passenden Lib dafür. Für den FOST02 mußte ich zwar die SHT-Lib etwas anpassen,