Biblioteka za indikaciju udaljenosti objekta

Committer:
danijel28
Date:
Tue Feb 04 17:58:24 2020 +0000
Revision:
0:f9b40434b1ac
I created class IndikatorUdaljenosti for my LED which indicates how close object is

Who changed what in which revision?

UserRevisionLine numberNew contents of line
danijel28 0:f9b40434b1ac 1 #include "IndikatorUdaljenostiObjekta.h"
danijel28 0:f9b40434b1ac 2 #include "mbed.h"
danijel28 0:f9b40434b1ac 3
danijel28 0:f9b40434b1ac 4 indikatorUdaljenostiObjekta::
danijel28 0:f9b40434b1ac 5 indikatorUdaljenostiObjekta(PinName L1, PinName L2, PinName L3, PinName L4) :zelenoSvjetlo(L1), zutoZelenoSvjetlo(L2), zutoSvjetlo(L3), crvenoSvjetlo(L4) {}
danijel28 0:f9b40434b1ac 6
danijel28 0:f9b40434b1ac 7 void indikatorUdaljenostiObjekta:: udaljenostObjekta30do45()
danijel28 0:f9b40434b1ac 8 {
danijel28 0:f9b40434b1ac 9 zelenoSvjetlo = 1;
danijel28 0:f9b40434b1ac 10 zutoZelenoSvjetlo = zutoSvjetlo = crvenoSvjetlo = 0;
danijel28 0:f9b40434b1ac 11 }
danijel28 0:f9b40434b1ac 12
danijel28 0:f9b40434b1ac 13 void indikatorUdaljenostiObjekta::udaljenostObjekta15do30()
danijel28 0:f9b40434b1ac 14 {
danijel28 0:f9b40434b1ac 15 zelenoSvjetlo = zutoZelenoSvjetlo = 1;
danijel28 0:f9b40434b1ac 16 zutoSvjetlo = crvenoSvjetlo = 0;
danijel28 0:f9b40434b1ac 17 }
danijel28 0:f9b40434b1ac 18
danijel28 0:f9b40434b1ac 19 void indikatorUdaljenostiObjekta::udaljenostObjekta5do15()
danijel28 0:f9b40434b1ac 20 {
danijel28 0:f9b40434b1ac 21 zelenoSvjetlo = zutoZelenoSvjetlo = zutoSvjetlo = 1;
danijel28 0:f9b40434b1ac 22 crvenoSvjetlo = 0;
danijel28 0:f9b40434b1ac 23 }
danijel28 0:f9b40434b1ac 24 void indikatorUdaljenostiObjekta::udaljenostObjekta0do5()
danijel28 0:f9b40434b1ac 25 {
danijel28 0:f9b40434b1ac 26 zelenoSvjetlo = zutoZelenoSvjetlo = zutoSvjetlo = crvenoSvjetlo = 1;
danijel28 0:f9b40434b1ac 27 }
danijel28 0:f9b40434b1ac 28 void indikatorUdaljenostiObjekta::objektIzvanDometa()
danijel28 0:f9b40434b1ac 29 {
danijel28 0:f9b40434b1ac 30 zelenoSvjetlo = zutoZelenoSvjetlo = zutoSvjetlo = crvenoSvjetlo = 0;
danijel28 0:f9b40434b1ac 31 }