Yoji KURODA
/
Mechatro_AnalogIn
Mechatronics example program
main.cpp
- Committer:
- ykuroda
- Date:
- 2017-10-05
- Revision:
- 1:c00ab08066b6
- Parent:
- 0:5797ba5402c6
File content as of revision 1:c00ab08066b6:
// Divided Voltage ... Mechatronics example // // 2017.10.05 ... Y.Kuroda // #include "mbed.h" DigitalOut myled(LED1); AnalogIn a0(A0); const float vcc = 3.3; // Vcc voltage const float r1 = 10; // R1 [k-ohm] const float r2 = 30; // R2 [] int main() { while(1) { myled = !myled; // LED is toggled float vo = a0.read()*vcc; // Vo (analog voltage) float vp = r2/(r1+r2) * vo; printf("Analog %7.1f [v]\n", vp); } }