AUP_Lab1_GPIO

Dependencies:   mbed

Fork of Lab1_GPIO by 璇 李

Committer:
BrentLei
Date:
Thu Sep 17 05:44:49 2015 +0000
Revision:
1:e93b0f5db57f
Parent:
0:55b07f83af75
Logic simplified

Who changed what in which revision?

UserRevisionLine numberNew contents of line
gyth 0:55b07f83af75 1 #include "mbed.h"
gyth 0:55b07f83af75 2
gyth 0:55b07f83af75 3 DigitalOut red(D5);
gyth 0:55b07f83af75 4 DigitalOut blue(D8);
gyth 0:55b07f83af75 5 DigitalOut green(D9);
gyth 0:55b07f83af75 6 AnalogIn analog_value(A0);
gyth 0:55b07f83af75 7
BrentLei 1:e93b0f5db57f 8 int main()
BrentLei 1:e93b0f5db57f 9 {
BrentLei 1:e93b0f5db57f 10 double meas;
gyth 0:55b07f83af75 11
BrentLei 1:e93b0f5db57f 12 while(1)
BrentLei 1:e93b0f5db57f 13 {
gyth 0:55b07f83af75 14 meas = analog_value.read();
gyth 0:55b07f83af75 15
BrentLei 1:e93b0f5db57f 16 if (meas < 0.3)
BrentLei 1:e93b0f5db57f 17 red = 0, blue = 1, green = 1;
BrentLei 1:e93b0f5db57f 18 else if (meas < 0.7)
BrentLei 1:e93b0f5db57f 19 red = 1, blue = 0, green = 1;
BrentLei 1:e93b0f5db57f 20 else
BrentLei 1:e93b0f5db57f 21 red = 1, blue = 1, green = 0;
BrentLei 1:e93b0f5db57f 22
BrentLei 1:e93b0f5db57f 23 wait(0.1);
gyth 0:55b07f83af75 24 }
gyth 0:55b07f83af75 25 }