Jake Bonney
/
Assignment1
after pressing button ten times led will light up
Diff: counter.cpp
- Revision:
- 0:7a1c2b296ffe
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/counter.cpp Wed Oct 04 21:45:58 2017 +0000 @@ -0,0 +1,37 @@ +#include "mbed.h" + +//Assignment1 +//Jake_Bonney +//OCE 360 +//count_10_redled_on_greenled_off +//led_switches@10count + +DigitalOut redled(p5); +DigitalOut greenled(p6); +DigitalIn button(p7); + +int main() { + + int count = 0; + redled = 1; + greenled = 0; + + while(count < 10) { + if(button == 1){ + int check_value = button; + + wait(0.005); // so it doesnt bounce when button is being pressed down + + while(check_value){ + if(check_value - button == 1){ + count++; + check_value = 0; + } + } + } + } + + redled = 0; + greenled = 1; + +} \ No newline at end of file