Pokretanje DC motora pomoću LPC1768 mikrokoupravljača i L293D drivera koji u sebi sadrži 2 H-mosta i predviđen je da može pokretati 2 DC motora istovremeno.

Dependencies:   mbed

https://os.mbed.com/media/uploads/lorel/shema_dcmotor.png

Revision:
0:6d5ca22748ab
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/MotorDC.cpp	Sun May 31 16:29:17 2020 +0000
@@ -0,0 +1,18 @@
+#include "MotorDC.h"
+#include "mbed.h"
+
+MotorDC::MotorDC(PinName PWM, PinName smjer1, PinName smjer2):
+        _PWM(PWM), _smjer1(smjer1), _smjer2(smjer2) {
+    // Postavljanje početne vrijednosti PWM-a (0-1)
+    _PWM.period(0.001);
+    _PWM = 0;
+    // Početna vrijednost izlaza
+    _smjer1 = 0;
+    _smjer2 = 0;
+}
+void MotorDC::speed(float speed) {
+    _smjer1 = (speed > 0.0);
+    _smjer2 = (speed < 0.0);
+    _PWM = abs(speed);
+}
+