Breathalyzer running on the MBED 1768 Platform; EE4427 Group 3 Spring 2018
Dependencies: 4DGL-uLCD-SE mbed
light.cpp@0:35f90b280233, 2018-04-23 (annotated)
- Committer:
- phred754
- Date:
- Mon Apr 23 22:18:27 2018 +0000
- Revision:
- 0:35f90b280233
EE4427 Final Project Group 3
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
phred754 | 0:35f90b280233 | 1 | //Written by Madison Wilkey |
phred754 | 0:35f90b280233 | 2 | #include "light.h" |
phred754 | 0:35f90b280233 | 3 | |
phred754 | 0:35f90b280233 | 4 | PwmOut led_red(p21); |
phred754 | 0:35f90b280233 | 5 | PwmOut led_green(p22); |
phred754 | 0:35f90b280233 | 6 | PwmOut led_blue(p23); |
phred754 | 0:35f90b280233 | 7 | |
phred754 | 0:35f90b280233 | 8 | void changeRed(){ |
phred754 | 0:35f90b280233 | 9 | led_red.write(1.0f); |
phred754 | 0:35f90b280233 | 10 | led_green.write(0.0f); |
phred754 | 0:35f90b280233 | 11 | led_blue.write(0.0f); |
phred754 | 0:35f90b280233 | 12 | } |
phred754 | 0:35f90b280233 | 13 | |
phred754 | 0:35f90b280233 | 14 | void changeBlue(){ |
phred754 | 0:35f90b280233 | 15 | led_red.write(0.0f); |
phred754 | 0:35f90b280233 | 16 | led_green.write(0.0f); |
phred754 | 0:35f90b280233 | 17 | led_blue.write(1.0f); |
phred754 | 0:35f90b280233 | 18 | } |
phred754 | 0:35f90b280233 | 19 | |
phred754 | 0:35f90b280233 | 20 | void changeGreen(){ |
phred754 | 0:35f90b280233 | 21 | led_red.write(0.0f); |
phred754 | 0:35f90b280233 | 22 | led_green.write(1.0f); |
phred754 | 0:35f90b280233 | 23 | led_blue.write(0.0f); |
phred754 | 0:35f90b280233 | 24 | } |
phred754 | 0:35f90b280233 | 25 | |
phred754 | 0:35f90b280233 | 26 | void turnOff(){ |
phred754 | 0:35f90b280233 | 27 | led_red.write(0.0f); |
phred754 | 0:35f90b280233 | 28 | led_green.write(0.0f); |
phred754 | 0:35f90b280233 | 29 | led_blue.write(0.0f); |
phred754 | 0:35f90b280233 | 30 | } |