TVZ2021 / Abramusic_upravljanje_servo_motorima
Committer:
racedom
Date:
Mon Dec 06 11:39:00 2021 +0000
Revision:
0:b5d1c04a1e24
Pomocu programa se upravlja servo motorima pomocu potenciometra ili tipkom koja automatski okrene motore

Who changed what in which revision?

UserRevisionLine numberNew contents of line
racedom 0:b5d1c04a1e24 1 #include "Motor.h"
racedom 0:b5d1c04a1e24 2 #include "mbed.h"
racedom 0:b5d1c04a1e24 3
racedom 0:b5d1c04a1e24 4 Motor :: Motor(PinName pin1, PinName pin2) : A_pin(pin1),P_pin(pin2)
racedom 0:b5d1c04a1e24 5 {
racedom 0:b5d1c04a1e24 6
racedom 0:b5d1c04a1e24 7 } // Deklaracija klase "Motor"
racedom 0:b5d1c04a1e24 8 int Motor::Control () // Deklaracija funkcije "Control"
racedom 0:b5d1c04a1e24 9 {
racedom 0:b5d1c04a1e24 10 float Analog; // Funkcija prima vrijednost sa pina i pretvara u "PWM"
racedom 0:b5d1c04a1e24 11 float PWM; // u rasponu od 900 us do 2100 us
racedom 0:b5d1c04a1e24 12 Analog = A_pin;
racedom 0:b5d1c04a1e24 13 PWM = 1200*Analog + 900;
racedom 0:b5d1c04a1e24 14 return int(PWM); // Vraća se "PWM signal" tipa integer
racedom 0:b5d1c04a1e24 15 }