-

Dependents:   STM32F407_Semafor

Committer:
divicic
Date:
Thu Nov 26 07:51:49 2020 +0000
Revision:
0:441580ecf6c2
-

Who changed what in which revision?

UserRevisionLine numberNew 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 }