OzerDrive / Mbed 2 deprecated mbed_blinky

Dependencies:   mbed Motor

main.cpp

Committer:
mksaga
Date:
2019-04-11
Revision:
1:48d05483fffc
Parent:
0:572230252a64
Child:
2:66ab94f69a1a

File content as of revision 1:48d05483fffc:

#include "mbed.h"

DigitalOut myled(LED1);
DigitalOut myled2(LED2);
AnalogIn senseMe1(p20);

AnalogIn sense0(p16);
AnalogIn sense1(p17);
AnalogIn sense2(p18);
AnalogIn sense3(p19);
AnalogIn sense4(p20);

int main() {
    while(1) {
        myled = 1;
        wait(0.2);
        myled = 0;
        myled2 = 1;
        wait(0.2);
        myled2 = 0;
        float se0 = sense0.read();
        float se1 = sense1.read();
        float se2 = sense2.read();
        float se3 = sense3.read();
        float se4 = sense4.read();
        printf("%1.2f", se0);
        printf(" | %1.2f", se1);
        printf(" | %1.2f", se2);
        printf(" | %1.2f", se3);
        printf(" | %1.2f", se4);
        float sum = se0 + se1 + se2 + se3 + se4;
        if (sum > 4.94) {
            printf("|bacK\n");    
        } else if (sum > 1.0) {
            printf("|sIDE\n");
        } else {
            printf("|no\n");
        }
        wait(1);
    }
}