FRDM_wahadlo_torsyjne

Dependencies:   mbed BufferedSerial

Fork of FRDM_wahadlo_torsyjne by Wojciech M

main.cpp

Committer:
wojtekmir
Date:
2014-06-10
Revision:
2:78a032749524
Parent:
1:a4f9276a0f35
Child:
3:2ba53b9a499a

File content as of revision 2:78a032749524:

#include "mbed.h"

int motor_period = 300;         //deklaracja zmiennych
int RotTime;

DigitalOut direction(PTC7);     //wyjście PTC7 jako kierunek obrotów
DigitalOut myled(LED_GREEN);    //dioda zielona jako wizualizacja PWM
AnalogIn ain0(PTB0);            //deklaracja wejść analogowych
AnalogIn ain1(PTB1);
PwmOut motor(PTA5);             //sygnał PWM do sterowania sterownikiem silnika krokowego
Serial pc(USBTX,USBRX);         // komunikacja z PC

int main() {
    
    motor.period_us(motor_period);
    motor = 0.5f;               //wypełnienie zawsze 50%
    pc.baud(115200);
    if (RotTime>=motor_period){
        
        }
    
    while (true) {
        wait(0.5);
        pc.printf("a0:%d\n",ain0.read_u16());
        pc.printf("a1:%d\n",ain1.read_u16());

        myled = !myled;
        direction= !direction;
        //zmiana czestotliwosci ifami tutaj
        

    }
}