Programskim kodom se upravlja maketom malog DC motora koji je spojen na inkrementalni enkoder. Sa inkrementalnog enkodera se čitaju dvije faze impulsa pomoću kojih se računa brzina vrtnje iz impusla u vrenenu i smjer vrtnje iz odnosa stanja faza enkodera. Popunjenost PWM-a se zadaje potenciometrom a promjena smjera i pokretanje je se upravlja tipkalima.

Committer:
mlucan
Date:
Tue Feb 11 09:55:03 2020 +0000
Revision:
0:a19b3eba5b1b
I2c oled, pisanje na ekran;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
mlucan 0:a19b3eba5b1b 1 #ifndef MBED_PISANJENAEKRAN_H
mlucan 0:a19b3eba5b1b 2 #define MBED_PISANJENAEKRAN_H
mlucan 0:a19b3eba5b1b 3
mlucan 0:a19b3eba5b1b 4 #include "mbed.h"
mlucan 0:a19b3eba5b1b 5
mlucan 0:a19b3eba5b1b 6
mlucan 0:a19b3eba5b1b 7 class PisanjeNaEkran
mlucan 0:a19b3eba5b1b 8 {
mlucan 0:a19b3eba5b1b 9 public:
mlucan 0:a19b3eba5b1b 10 PisanjeNaEkran(PinName pin);
mlucan 0:a19b3eba5b1b 11 void ekran(int brzina_1, int brzina_2, int frekvencija, bool smjer, bool smot);
mlucan 0:a19b3eba5b1b 12
mlucan 0:a19b3eba5b1b 13 private:
mlucan 0:a19b3eba5b1b 14 AnalogIn ain;
mlucan 0:a19b3eba5b1b 15 };
mlucan 0:a19b3eba5b1b 16 #endif