s
Semafor.cpp@0:641b73812fdf, 2017-01-19 (annotated)
- Committer:
- tbogdan
- Date:
- Thu Jan 19 11:57:10 2017 +0000
- Revision:
- 0:641b73812fdf
Public
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
tbogdan | 0:641b73812fdf | 1 | #include "mbed.h" |
tbogdan | 0:641b73812fdf | 2 | #include "Semafor.h" |
tbogdan | 0:641b73812fdf | 3 | |
tbogdan | 0:641b73812fdf | 4 | Semafor1::Semafor1(PinName Pin):Semafor11(Pin){ |
tbogdan | 0:641b73812fdf | 5 | while(){ |
tbogdan | 0:641b73812fdf | 6 | Semafor1=0b10001; |
tbogdan | 0:641b73812fdf | 7 | }} |
tbogdan | 0:641b73812fdf | 8 | |
tbogdan | 0:641b73812fdf | 9 | void Semafor::pjesaci(){ |
tbogdan | 0:641b73812fdf | 10 | wait(4); |
tbogdan | 0:641b73812fdf | 11 | semafor1 = 0b10010; //Na semaforu 1 pali se crveno svjetlo za pješake |
tbogdan | 0:641b73812fdf | 12 | wait(2); |
tbogdan | 0:641b73812fdf | 13 | semafor1 = 0b11010; //Na semaforu 1 pali se žuto svjetlo za aute |
tbogdan | 0:641b73812fdf | 14 | wait(3); |
tbogdan | 0:641b73812fdf | 15 | semafor1 = 0b00110; //Na semaforu 1 pali se zeleno svjetlo za aute |
tbogdan | 0:641b73812fdf | 16 | wait(1); |
tbogdan | 0:641b73812fdf | 17 | semafor1 = 0b01010; //Na semaforu 1 pali se žuto svjetlo za aute |
tbogdan | 0:641b73812fdf | 18 | wait(3); |
tbogdan | 0:641b73812fdf | 19 | semafor1 = 0b10010; //Na semaforu 1 pali se crveno svjetlo za aute |
tbogdan | 0:641b73812fdf | 20 | wait(1); |
tbogdan | 0:641b73812fdf | 21 | } |