
FRDM_wahadlo_torsyjne
Dependencies: mbed BufferedSerial
Fork of FRDM_wahadlo_torsyjne by
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 } }