Biblioteka za indikaciju udaljenosti objekta
Diff: IndikatorUdaljenostiObjekta.cpp
- Revision:
- 0:f9b40434b1ac
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/IndikatorUdaljenostiObjekta.cpp Tue Feb 04 17:58:24 2020 +0000 @@ -0,0 +1,31 @@ +#include "IndikatorUdaljenostiObjekta.h" +#include "mbed.h" + +indikatorUdaljenostiObjekta:: +indikatorUdaljenostiObjekta(PinName L1, PinName L2, PinName L3, PinName L4) :zelenoSvjetlo(L1), zutoZelenoSvjetlo(L2), zutoSvjetlo(L3), crvenoSvjetlo(L4) {} + +void indikatorUdaljenostiObjekta:: udaljenostObjekta30do45() +{ + zelenoSvjetlo = 1; + zutoZelenoSvjetlo = zutoSvjetlo = crvenoSvjetlo = 0; +} + +void indikatorUdaljenostiObjekta::udaljenostObjekta15do30() +{ + zelenoSvjetlo = zutoZelenoSvjetlo = 1; + zutoSvjetlo = crvenoSvjetlo = 0; +} + +void indikatorUdaljenostiObjekta::udaljenostObjekta5do15() +{ + zelenoSvjetlo = zutoZelenoSvjetlo = zutoSvjetlo = 1; + crvenoSvjetlo = 0; +} +void indikatorUdaljenostiObjekta::udaljenostObjekta0do5() +{ + zelenoSvjetlo = zutoZelenoSvjetlo = zutoSvjetlo = crvenoSvjetlo = 1; +} +void indikatorUdaljenostiObjekta::objektIzvanDometa() +{ + zelenoSvjetlo = zutoZelenoSvjetlo = zutoSvjetlo = crvenoSvjetlo = 0; +}