arito kadai2

Dependencies:   mbed

Revision:
0:9fd31ece983a
diff -r 000000000000 -r 9fd31ece983a main.cpp
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Fri Jul 20 04:40:35 2018 +0000
@@ -0,0 +1,26 @@
+#include "mbed.h"
+
+AnalogIn analog_value(dp13);
+PwmOut led(dp24);
+
+int main(void)
+{
+   float meas, temp;
+   printf("\r\nAnalogIn example\r\n");
+   while(1) {
+       meas = analog_value.read(); // Converts and read the analog input value (value from 0.0 to 1.0)
+       meas = meas * 3300; // Change the value to be in the 0 to 3300 range (mV)
+       temp = 0.1 * meas - 50;
+    if( temp > 15.0){
+           led = 1;
+           led.period(4.0f);
+           led.write(0.5f);
+           }
+       else{
+           led = 0;
+           wait(1.0);
+           }
+       printf("measure = %.0f mV, temp = %.1f C\r\n", meas, temp);
+       wait(0.2); // 200 ms
+   }
+   }