ポテンショメータの変換

Dependencies:   USBDevice mbed

Fork of USBSerial_HelloWorld by Samuel Mokrani

Files at this revision

API Documentation at this revision

Comitter:
mitsuhiroYabu
Date:
Mon May 22 01:05:31 2017 +0000
Parent:
9:d88699a0905a
Commit message:
???????????

Changed in this revision

main.cpp Show annotated file Show diff for this revision Revisions of this file
diff -r d88699a0905a -r 35941a39f02d main.cpp
--- a/main.cpp	Fri Mar 01 13:33:02 2013 +0000
+++ b/main.cpp	Mon May 22 01:05:31 2017 +0000
@@ -2,13 +2,25 @@
 #include "USBSerial.h"
  
 //Virtual serial port over USB
-USBSerial serial;
- 
+//USBSerial serial;
+DigitalOut myled(LED1);
+AnalogIn potentiometer(p15);
+float pot_val = 0.5;
+float result = 0.5;
+Serial pc(USBTX, USBRX);
+#define MAX 0.28
+#define MIN 0.62
 int main(void) {
  
     while(1)
     {
-        serial.printf("I am a virtual serial port\r\n");
-        wait(1);
+        myled = 1;
+        pot_val = potentiometer.read();
+        result = (pot_val-MIN)/(MAX-MIN);
+        pc.printf("pot_val=%2.2f conversion=%2.2f angle=%3.2f[deg] \r\n",pot_val,result,result*360);
+        //serial.printf("I am a virtual serial port\r\n");
+        wait_ms(50);
+        myled = 0;
+        wait_ms(50);
     }
 }
\ No newline at end of file