ADC Messung ausgabe PC terminal

Dependencies:   mbed

Fork of Nucleo_printf by scooter

main.cpp

Committer:
scooter_project
Date:
2015-05-19
Revision:
4:41fb632f509e
Parent:
3:e8121f15ab10

File content as of revision 4:41fb632f509e:

#include "mbed.h"

//------------------------------------
// Hyperterminal configuration
// 9600 bauds, 8-bit data, no parity
//------------------------------------

Serial pc(SERIAL_TX, SERIAL_RX);

AnalogIn analog_value0(A0); 
AnalogIn analog_value1(A1);
AnalogIn analog_value2(A2); 
AnalogIn analog_value3(A3);
AnalogIn analog_value4(A4);
AnalogIn analog_value5(A5);
 
DigitalOut myled(LED1);
 
int main() {
  float meas0, meas1, meas2, meas3 , meas4, meas5;
  
  pc.printf("Hello World\n");  //testausgabe
  while(1) {
      
      meas0 = analog_value0.read()*3300; 
      meas1 = analog_value1.read()*3300;
      meas2 = analog_value2.read()*3300;
      meas3 = analog_value3.read()*3300;
      meas4 = analog_value4.read()*3300;
      meas5 = analog_value5.read()*3300; 
      pc.printf("measure0 = %.4f\n", meas0); 
      pc.printf("measure1 = %.4f\n", meas1);
      pc.printf("measure2 = %.4f\n", meas2);
      pc.printf("measure3 = %.4f\n", meas3);
      pc.printf("measure4 = %.4f\n", meas4);
      pc.printf("measure5 = %.4f\n", meas5);
      myled=!myled;    
      wait(1);
      
  }
}