Test Program

Fork of mbed-os-example-mbed5-blinky by mbed-os-examples

Committer:
vdrelectroncis
Date:
Thu Aug 24 10:24:30 2017 +0000
Revision:
44:1b89da6f6e1e
Parent:
29:0b58d21e87d6
test

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Jonathan Austin 0:2757d7abb7d9 1 #include "mbed.h"
Jonathan Austin 0:2757d7abb7d9 2
vdrelectroncis 44:1b89da6f6e1e 3 DigitalOut led1(PB_12);
vdrelectroncis 44:1b89da6f6e1e 4 AnalogIn lux(PA_5); //p18 // Read Vacuum
vdrelectroncis 44:1b89da6f6e1e 5 DigitalOut MeasureVacuum(PB_14); // p16 // Sample Vacuum
vdrelectroncis 44:1b89da6f6e1e 6 DigitalIn FloaterInput(PB_2); // p10 PA_9
vdrelectroncis 44:1b89da6f6e1e 7 DigitalIn SwitchInput(PB_0); // p8
vdrelectroncis 44:1b89da6f6e1e 8 InterruptIn WakeUp(PA_0);
vdrelectroncis 44:1b89da6f6e1e 9 DigitalOut Solonoid(PA_4);
Jonathan Austin 0:2757d7abb7d9 10
Jonathan Austin 1:846c97078558 11 // main() runs in its own thread in the OS
Jonathan Austin 0:2757d7abb7d9 12 int main() {
vdrelectroncis 44:1b89da6f6e1e 13
vdrelectroncis 44:1b89da6f6e1e 14 SwitchInput.mode(PullDown);
vdrelectroncis 44:1b89da6f6e1e 15 FloaterInput.mode(PullDown);
vdrelectroncis 44:1b89da6f6e1e 16
Jonathan Austin 0:2757d7abb7d9 17 while (true) {
vdrelectroncis 44:1b89da6f6e1e 18 Solonoid = !Solonoid;
vdrelectroncis 44:1b89da6f6e1e 19 wait(10.0);
Jonathan Austin 0:2757d7abb7d9 20 }
vdrelectroncis 44:1b89da6f6e1e 21
vdrelectroncis 44:1b89da6f6e1e 22 /*
vdrelectroncis 44:1b89da6f6e1e 23 while (true) {
vdrelectroncis 44:1b89da6f6e1e 24 if(WakeUp)
vdrelectroncis 44:1b89da6f6e1e 25 {
vdrelectroncis 44:1b89da6f6e1e 26 led1 = 1;
vdrelectroncis 44:1b89da6f6e1e 27 printf("High");
vdrelectroncis 44:1b89da6f6e1e 28 }
vdrelectroncis 44:1b89da6f6e1e 29 else
vdrelectroncis 44:1b89da6f6e1e 30 {
vdrelectroncis 44:1b89da6f6e1e 31 led1 = 0;
vdrelectroncis 44:1b89da6f6e1e 32 printf("Low");
vdrelectroncis 44:1b89da6f6e1e 33 wait(0.5);
vdrelectroncis 44:1b89da6f6e1e 34 }
vdrelectroncis 44:1b89da6f6e1e 35 }*/
Jonathan Austin 0:2757d7abb7d9 36 }
Jonathan Austin 1:846c97078558 37