-
TrafficLight1.cpp@0:441580ecf6c2, 2020-11-26 (annotated)
- Committer:
- divicic
- Date:
- Thu Nov 26 07:51:49 2020 +0000
- Revision:
- 0:441580ecf6c2
-
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
divicic | 0:441580ecf6c2 | 1 | #include "TrafficLight1.h" |
divicic | 0:441580ecf6c2 | 2 | #include "mbed.h" |
divicic | 0:441580ecf6c2 | 3 | TrafficLight1::TrafficLight1(PinName pin) : _pin(pin) |
divicic | 0:441580ecf6c2 | 4 | { |
divicic | 0:441580ecf6c2 | 5 | _pin = 0; |
divicic | 0:441580ecf6c2 | 6 | } |
divicic | 0:441580ecf6c2 | 7 | void TrafficLight1::flash(int n) |
divicic | 0:441580ecf6c2 | 8 | { |
divicic | 0:441580ecf6c2 | 9 | for(int i=0; i<n*2; i++) { |
divicic | 0:441580ecf6c2 | 10 | _pin = !_pin; |
divicic | 0:441580ecf6c2 | 11 | } |
divicic | 0:441580ecf6c2 | 12 | } |
divicic | 0:441580ecf6c2 | 13 | void TrafficLight1::On () |
divicic | 0:441580ecf6c2 | 14 | { |
divicic | 0:441580ecf6c2 | 15 | _pin = 1; |
divicic | 0:441580ecf6c2 | 16 | } |
divicic | 0:441580ecf6c2 | 17 | void TrafficLight1::Off () |
divicic | 0:441580ecf6c2 | 18 | { |
divicic | 0:441580ecf6c2 | 19 | _pin = 0; |
divicic | 0:441580ecf6c2 | 20 | } |