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

MotorDC.h

Committer:
lorel
Date:
2020-05-31
Revision:
1:0e8e1330a84a

File content as of revision 1:0e8e1330a84a:


#ifndef MBED_MOTOR_H
#define MBED_MOTOR_H
#include "mbed.h"


class MotorDC {   //definiranje klase "MotorDC"
public:

    MotorDC(PinName PWM, PinName smjer1, PinName smjer2);  //definiranje PWM pina, smjer1 i smjer2 definiraju smjer vrtnje motora/ 
    
    void speed(float speed); // određujemo brzinu motora prema PWM-u s vrijednost od 0-1 za jedan smjer i od -1 - 0 za drugi smjer/

protected:
    PwmOut _PWM;
    DigitalOut _smjer1;
    DigitalOut _smjer2;

};

#endif