test program for MPL3115A2
Dependencies: C12832 LM75B MPL3115A2 mbed
main.cpp@3:cb376fbf96dd, 20 months ago (annotated)
- Committer:
- bouaziz
- Date:
- Sat Sep 10 09:38:16 2022 +0000
- Revision:
- 3:cb376fbf96dd
- Parent:
- 2:ef315a40af7b
test circuit altimetre
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
Rhyme | 0:27799234e2ed | 1 | #include "mbed.h" |
bouaziz | 2:ef315a40af7b | 2 | #include "LM75B.h" |
Rhyme | 0:27799234e2ed | 3 | #include "MSS.h" |
Rhyme | 0:27799234e2ed | 4 | #include "MPL3115A2.h" |
Rhyme | 0:27799234e2ed | 5 | #define MPL3115A2_I2C_ADDRESS (0x60) |
Rhyme | 0:27799234e2ed | 6 | |
bouaziz | 2:ef315a40af7b | 7 | Serial pc(USBTX,USBRX); |
bouaziz | 2:ef315a40af7b | 8 | |
bouaziz | 3:cb376fbf96dd | 9 | //#include "C12832.h" |
bouaziz | 3:cb376fbf96dd | 10 | //C12832 lcd(p5, p7, p6, p8, p11); |
bouaziz | 3:cb376fbf96dd | 11 | //LM75B sensor(p9,p10); |
bouaziz | 2:ef315a40af7b | 12 | MPL3115A2 mpl(PIN_SDA, PIN_SCL, MPL3115A2_I2C_ADDRESS) ; |
bouaziz | 2:ef315a40af7b | 13 | |
Rhyme | 0:27799234e2ed | 14 | int main() { |
Rhyme | 1:4870f310b921 | 15 | double alt, bar, temp ; |
bouaziz | 3:cb376fbf96dd | 16 | unsigned char xy; |
bouaziz | 3:cb376fbf96dd | 17 | printf("Bonjour\r\n"); |
Rhyme | 0:27799234e2ed | 18 | |
bouaziz | 3:cb376fbf96dd | 19 | mpl.setBarIn((unsigned short)(101300/2)); |
bouaziz | 3:cb376fbf96dd | 20 | mpl.activate(); |
bouaziz | 3:cb376fbf96dd | 21 | xy=mpl.getID(); |
bouaziz | 3:cb376fbf96dd | 22 | printf("mouche = %x\r\n",xy); |
bouaziz | 3:cb376fbf96dd | 23 | // sensor.open(); |
Rhyme | 0:27799234e2ed | 24 | |
Rhyme | 0:27799234e2ed | 25 | while(1) { |
Rhyme | 0:27799234e2ed | 26 | alt = mpl.getAltitude() ; |
Rhyme | 0:27799234e2ed | 27 | bar = mpl.getPressure() ; |
Rhyme | 1:4870f310b921 | 28 | temp = mpl.getTemperature() ; |
bouaziz | 3:cb376fbf96dd | 29 | /* lcd.cls(); |
bouaziz | 2:ef315a40af7b | 30 | lcd.locate(0,1); |
bouaziz | 3:cb376fbf96dd | 31 | lcd.printf("ALTI, BAR, TEMP") ; |
bouaziz | 3:cb376fbf96dd | 32 | lcd.locate(0,10);*/ |
bouaziz | 3:cb376fbf96dd | 33 | printf("%5.2f, %5.2f, %5.2f\r\n",alt, bar, temp) ; |
Rhyme | 0:27799234e2ed | 34 | wait(1) ; |
Rhyme | 0:27799234e2ed | 35 | } |
Rhyme | 0:27799234e2ed | 36 | } |