Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: mbed PROYECTOFINAL_FLOZADA TextLCD
Revision 0:05096e477164, committed 2020-02-15
- Comitter:
- flozada
- Date:
- Sat Feb 15 17:39:25 2020 +0000
- Commit message:
- prototipo
Changed in this revision
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/DHT.lib Sat Feb 15 17:39:25 2020 +0000 @@ -0,0 +1,1 @@ +https://os.mbed.com/users/flozada/code/PROYECTOFINAL_FLOZADA/#b3ec6bbb9565
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/TextLCD.lib Sat Feb 15 17:39:25 2020 +0000 @@ -0,0 +1,1 @@ +http://mbed.org/users/wim/code/TextLCD/#ce348c002929
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp Sat Feb 15 17:39:25 2020 +0000
@@ -0,0 +1,55 @@
+#include "mbed.h"
+#include "DHT.h"
+#include "TextLCD.h"
+
+Serial device(PA_2,PA_3);
+DHT sensor(PD_7, DHT22);
+I2C i2c_lcd(PB_9, PB_8); // SDA, SCL
+//TextLCD_I2C lcd(&i2c_lcd, 0x4E, TextLCD::LCD20x4);
+
+int main()
+{
+ //lcd.cls();
+ //lcd.setBacklight(TextLCD::LightOn);
+ //lcd.setCursor(TextLCD::CurOff_BlkOff);
+ int error = 0;
+ float h = 0.0f, c = 0.0f, f = 0.0f, k = 0.0f, dp = 0.0f, dpf = 0.0f;
+
+ while(1) {
+ wait(2.0f);
+ error = sensor.readData();
+ if (0 == error) {
+ device.baud(115200);
+ c = sensor.ReadTemperature(CELCIUS);
+ f = sensor.ReadTemperature(FARENHEIT);
+ k = sensor.ReadTemperature(KELVIN);
+ h = sensor.ReadHumidity();
+ dp = sensor.CalcdewPoint(c, h);
+ dpf = sensor.CalcdewPointFast(c, h);
+ //lcd.locate(0,0);
+ //lcd.printf("Temperature in Kelvin: %2.1f, Celcius: %2.1f, Farenheit %2.1f\n", k, c, f);
+ device.printf("Temperature in Kelvin: %2.1f, Celcius: %2.1f, Farenheit %2.1f\n", k, c, f);
+ device.printf("Humidity is %2.1f, Dewpoint: %2.1f, Dewpoint fast: %2.1f\n", h, dp, dpf);
+ device.printf("\n");
+ } else {
+ device.printf("Error: %d\n", error);
+ }
+ }
+}
+/*
+
+DigitalOut myled(LED1);
+
+void DHT(){
+ DHT
+}
+
+int main() {
+ while(1) {
+ myled = 1;
+ wait(0.2);
+ myled = 0;
+ wait(0.2);
+ }
+}
+*/
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/mbed.bld Sat Feb 15 17:39:25 2020 +0000 @@ -0,0 +1,1 @@ +https://os.mbed.com/users/mbed_official/code/mbed/builds/65be27845400 \ No newline at end of file