ADC Messung ausgabe PC terminal

Dependencies:   mbed

Fork of Nucleo_printf by scooter

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers main.cpp Source File

main.cpp

00001 #include "mbed.h"
00002 
00003 //------------------------------------
00004 // Hyperterminal configuration
00005 // 9600 bauds, 8-bit data, no parity
00006 //------------------------------------
00007 
00008 Serial pc(SERIAL_TX, SERIAL_RX);
00009 
00010 AnalogIn analog_value0(A0); 
00011 AnalogIn analog_value1(A1);
00012 AnalogIn analog_value2(A2); 
00013 AnalogIn analog_value3(A3);
00014 AnalogIn analog_value4(A4);
00015 AnalogIn analog_value5(A5);
00016  
00017 DigitalOut myled(LED1);
00018  
00019 int main() {
00020   float meas0, meas1, meas2, meas3 , meas4, meas5;
00021   
00022   pc.printf("Hello World\n");  //testausgabe
00023   while(1) {
00024       
00025       meas0 = analog_value0.read()*3300; 
00026       meas1 = analog_value1.read()*3300;
00027       meas2 = analog_value2.read()*3300;
00028       meas3 = analog_value3.read()*3300;
00029       meas4 = analog_value4.read()*3300;
00030       meas5 = analog_value5.read()*3300; 
00031       pc.printf("measure0 = %.4f\n", meas0); 
00032       pc.printf("measure1 = %.4f\n", meas1);
00033       pc.printf("measure2 = %.4f\n", meas2);
00034       pc.printf("measure3 = %.4f\n", meas3);
00035       pc.printf("measure4 = %.4f\n", meas4);
00036       pc.printf("measure5 = %.4f\n", meas5);
00037       myled=!myled;    
00038       wait(1);
00039       
00040   }
00041 }
00042