Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Mot_inter.cpp@0:a5f28c547fdb, 2017-02-06 (annotated)
- Committer:
- feri
- Date:
- Mon Feb 06 16:21:59 2017 +0000
- Revision:
- 0:a5f28c547fdb
hmost;
Who changed what in which revision?
User | Revision | Line number | New 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 | } |