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: DigitDisplay mbed
Revision 0:dc5ba9b9f28a, committed 2015-02-09
- Comitter:
- mbedschool
- Date:
- Mon Feb 09 03:00:27 2015 +0000
- Commit message:
- thermometer
Changed in this revision
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/DigitDisplay.lib Mon Feb 09 03:00:27 2015 +0000 @@ -0,0 +1,1 @@ +http://mbed.org/users/seeed/code/DigitDisplay/#d3173c8bfd48
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp Mon Feb 09 03:00:27 2015 +0000
@@ -0,0 +1,39 @@
+/* Grove - Temprature Sensor demo v1.0
+* This sensor detects the enviroment temprature,
+* Uses a Arch-Pro board with Grove Base Shield
+* Connect the Grove Temperature sensor to A0 and
+* connect a Grove 4 digit LED display to the UART connector
+* The temperature will be displayed in Celcius
+* Modified by David Bottrill from the original Arduino code
+* Reference: http://www.seeedstudio.com
+*/
+
+#include "mbed.h"
+#include "DigitDisplay.h"
+
+DigitalOut myled(LED2);
+
+DigitDisplay display(P4_29, P4_28);
+AnalogIn ain(P0_23);
+
+int a;
+float temperature;
+int B=3975; //B value of the thermistor
+float resistance;
+
+int main()
+{
+ while(1) {
+// multiply ain by 675 if the Grove shield is set to 5V or 1023 if set to 3.3V
+ a=ain*675;
+ resistance=(float)(1023-a)*10000/a; //get the resistance of the sensor;
+ temperature=1/(log(resistance/10000)/B+1/298.15)-273.15; //convert to temperature via datasheet ;
+ myled = 1;
+ wait(0.8);
+ myled = 0;
+ wait(0.8);
+ display.write(temperature);
+ }
+}
+
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/mbed.bld Mon Feb 09 03:00:27 2015 +0000 @@ -0,0 +1,1 @@ +http://mbed.org/users/mbed_official/code/mbed/builds/e188a91d3eaa \ No newline at end of file