Stjepan Skrnjug / H-most_Lupinski_Josip
Committer:
feri
Date:
Mon Feb 06 16:21:59 2017 +0000
Revision:
0:a5f28c547fdb
hmost;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
feri 0:a5f28c547fdb 1 #include "Mot_inter.h"
feri 0:a5f28c547fdb 2 #include "mbed.h"
feri 0:a5f28c547fdb 3
feri 0:a5f28c547fdb 4 Mot_inter::Mot_inter(PinName pin1, PinName pin2, PinName tipka1, PinName tipka2):C(tipka1),D(tipka2)
feri 0:a5f28c547fdb 5 {
feri 0:a5f28c547fdb 6 A = new PwmOut(pin1);
feri 0:a5f28c547fdb 7 B = new PwmOut(pin2);
feri 0:a5f28c547fdb 8 C.mode(PullUp);
feri 0:a5f28c547fdb 9 D.mode(PullUp);
feri 0:a5f28c547fdb 10 C.rise(this, &Mot_inter::pritisnuto);
feri 0:a5f28c547fdb 11 D.rise(this, &Mot_inter::pritisnuto);
feri 0:a5f28c547fdb 12 }
feri 0:a5f28c547fdb 13
feri 0:a5f28c547fdb 14 void Mot_inter::naprijed()
feri 0:a5f28c547fdb 15 {
feri 0:a5f28c547fdb 16 A->write(1);
feri 0:a5f28c547fdb 17 B->write(0);
feri 0:a5f28c547fdb 18 }
feri 0:a5f28c547fdb 19
feri 0:a5f28c547fdb 20 void Mot_inter::natrag()
feri 0:a5f28c547fdb 21 {
feri 0:a5f28c547fdb 22 A->write(0);
feri 0:a5f28c547fdb 23 B->write(1);
feri 0:a5f28c547fdb 24 }
feri 0:a5f28c547fdb 25
feri 0:a5f28c547fdb 26 void Mot_inter::stop()
feri 0:a5f28c547fdb 27 {
feri 0:a5f28c547fdb 28 A->write(0);
feri 0:a5f28c547fdb 29 B->write(0);
feri 0:a5f28c547fdb 30 }
feri 0:a5f28c547fdb 31
feri 0:a5f28c547fdb 32 void Mot_inter::pritisnuto()
feri 0:a5f28c547fdb 33 {
feri 0:a5f28c547fdb 34 stop();
feri 0:a5f28c547fdb 35 }