25.04.17

Dependencies:   mbed

Fork of Sensortest by kings

Committer:
EHess
Date:
Tue Apr 25 14:57:31 2017 +0000
Revision:
1:82a1ebe6ce11
Parent:
0:fb3f7c677c18
25.04.17

Who changed what in which revision?

UserRevisionLine numberNew contents of line
EHess 0:fb3f7c677c18 1 #include "mbed.h"
EHess 1:82a1ebe6ce11 2 #include "Farbsensor.h"
EHess 0:fb3f7c677c18 3
EHess 0:fb3f7c677c18 4 //E. Hess
EHess 1:82a1ebe6ce11 5 //Farbsensortest
EHess 0:fb3f7c677c18 6
EHess 0:fb3f7c677c18 7 DigitalOut led(LED1); //Zustands-LED: Grüne LED für Benutzer
EHess 0:fb3f7c677c18 8
EHess 1:82a1ebe6ce11 9 AnalogIn greenIN(PA_4); //Input der Farbsensoren
EHess 1:82a1ebe6ce11 10 AnalogIn redIN(PA_1);
EHess 1:82a1ebe6ce11 11 Farbsensor green; //Farbsensorklassen
EHess 1:82a1ebe6ce11 12 Farbsensor red;
EHess 0:fb3f7c677c18 13
EHess 0:fb3f7c677c18 14 //Titel printf()
EHess 0:fb3f7c677c18 15 void title() {
EHess 1:82a1ebe6ce11 16 printf("Green\t\tRedn\r");
EHess 0:fb3f7c677c18 17 }
EHess 0:fb3f7c677c18 18
EHess 0:fb3f7c677c18 19
EHess 0:fb3f7c677c18 20 int main() {
EHess 1:82a1ebe6ce11 21 //Initialisiert Farbsensoren
EHess 1:82a1ebe6ce11 22 green.init(&greenIN);
EHess 1:82a1ebe6ce11 23 red.init(&redIN);
EHess 1:82a1ebe6ce11 24
EHess 1:82a1ebe6ce11 25 title();
EHess 1:82a1ebe6ce11 26 while(1){
EHess 1:82a1ebe6ce11 27 printf("%f\t%f\n\r", green.read(), red.read()); //Plottet die Farbsensoren
EHess 1:82a1ebe6ce11 28 wait(0.1f);
EHess 0:fb3f7c677c18 29 }
EHess 1:82a1ebe6ce11 30
EHess 0:fb3f7c677c18 31 }