example code to display mpl1152a data on a jhd 162a 16x2 lcd display
Dependencies: mbed mpl115a2 BME280_SPI TextLCD
main.cpp@2:e1e9cca4d7e3, 2020-03-30 (annotated)
- Committer:
- skudmunky
- Date:
- Mon Mar 30 12:33:24 2020 +0000
- Revision:
- 2:e1e9cca4d7e3
- Parent:
- 1:f198c37d9f5a
- Child:
- 3:99befa3962d4
Example code to display mpl115a2 on jhd 162a 16x2 display
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
joeh | 0:118187295473 | 1 | #include "mbed.h" |
joeh | 0:118187295473 | 2 | #include "MPL115A2.h" |
skudmunky | 2:e1e9cca4d7e3 | 3 | #include "BME280.h" |
skudmunky | 2:e1e9cca4d7e3 | 4 | #include "TextLCD.h" |
skudmunky | 2:e1e9cca4d7e3 | 5 | |
joeh | 0:118187295473 | 6 | |
joeh | 0:118187295473 | 7 | I2C i2c(p9, p10); // sda, scl |
skudmunky | 2:e1e9cca4d7e3 | 8 | |
joeh | 0:118187295473 | 9 | Serial pc(USBTX, USBRX); // tx, rx |
joeh | 1:f198c37d9f5a | 10 | |
joeh | 1:f198c37d9f5a | 11 | // MPL115A2 p_sensor(&i2c, &pc); //DEBUG verion |
skudmunky | 2:e1e9cca4d7e3 | 12 | MPL115A2 mpl_sensor(&i2c); |
skudmunky | 2:e1e9cca4d7e3 | 13 | //BME280 bme_sensor(p28, p27); // sda, scl |
skudmunky | 2:e1e9cca4d7e3 | 14 | TextLCD lcd(p24, p25, p26, p27, p28, p29); // rs, rw, e, d4, d5, d6, d7 |
skudmunky | 2:e1e9cca4d7e3 | 15 | //TextLCD lcd(p21, p22, p23, p24, p25, p26); // rs, rw, e, d4, d5, d6, d7 |
joeh | 0:118187295473 | 16 | |
joeh | 0:118187295473 | 17 | int main() { |
joeh | 0:118187295473 | 18 | |
skudmunky | 2:e1e9cca4d7e3 | 19 | mpl_sensor.begin(); |
joeh | 0:118187295473 | 20 | |
joeh | 0:118187295473 | 21 | while(1) |
joeh | 0:118187295473 | 22 | { |
joeh | 1:f198c37d9f5a | 23 | |
skudmunky | 2:e1e9cca4d7e3 | 24 | mpl_sensor.ReadSensor(); |
skudmunky | 2:e1e9cca4d7e3 | 25 | lcd.cls(); // WITHOUT THIS THE ENDLESS BEEP OCCURS |
skudmunky | 2:e1e9cca4d7e3 | 26 | lcd.printf("%0.2f hPa\n%0.2f C %\n", mpl_sensor.GetPressure(), mpl_sensor.GetTemperature()); |
skudmunky | 2:e1e9cca4d7e3 | 27 | wait(.1); |
skudmunky | 2:e1e9cca4d7e3 | 28 | //lcd.cls(); // WITHOUT THIS THE ENDLESS BEEP OCCURS |
skudmunky | 2:e1e9cca4d7e3 | 29 | //lcd.printf("%0.2f hPa\n%0.2f C %\n", bme_sensor.getPressure(), bme_sensor.getTemperature()); |
skudmunky | 2:e1e9cca4d7e3 | 30 | //wait(1); |
joeh | 1:f198c37d9f5a | 31 | |
joeh | 0:118187295473 | 32 | } |
joeh | 0:118187295473 | 33 | } |