FRDM_wahadlo_torsyjne

Dependencies:   mbed BufferedSerial

Fork of FRDM_wahadlo_torsyjne by Wojciech M

Committer:
wojtekmir
Date:
Mon May 12 11:33:36 2014 +0000
Revision:
1:a4f9276a0f35
Parent:
0:55d4b368d771
Child:
2:78a032749524
wst?pny program;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
wojtekmir 1:a4f9276a0f35 1 #include "mbed.h"
wojtekmir 1:a4f9276a0f35 2
wojtekmir 1:a4f9276a0f35 3 PwmOut motor(PTA5); // A green led is connected at Pin25 with resistor to ground
wojtekmir 1:a4f9276a0f35 4 int motor_period = 100;
wojtekmir 1:a4f9276a0f35 5
wojtekmir 1:a4f9276a0f35 6 DigitalOut myled(LED_GREEN);
wojtekmir 1:a4f9276a0f35 7 Serial pc(USBTX,USBRX);
wojtekmir 1:a4f9276a0f35 8
wojtekmir 1:a4f9276a0f35 9 AnalogIn ain0(PTB0);
wojtekmir 1:a4f9276a0f35 10 AnalogIn ain1(PTB1);
wojtekmir 1:a4f9276a0f35 11 AnalogIn ain2(PTB2);
wojtekmir 1:a4f9276a0f35 12 AnalogIn ain3(PTB3);
wojtekmir 1:a4f9276a0f35 13
wojtekmir 1:a4f9276a0f35 14 int main() {
wojtekmir 1:a4f9276a0f35 15
wojtekmir 1:a4f9276a0f35 16 // pc.printf("\nHello World!\n");
wojtekmir 1:a4f9276a0f35 17
wojtekmir 1:a4f9276a0f35 18 motor.period_us(motor_period);
wojtekmir 1:a4f9276a0f35 19 motor = 0.5f; //wypełnienie zawsze 50%
wojtekmir 1:a4f9276a0f35 20 pc.baud(115200);
wojtekmir 1:a4f9276a0f35 21 while (true) {
wojtekmir 1:a4f9276a0f35 22 wait(0.1);
wojtekmir 1:a4f9276a0f35 23 pc.printf("a0:%d\n",ain0.read_u16());
wojtekmir 1:a4f9276a0f35 24 pc.printf("a1:%d\n",ain1.read_u16());
wojtekmir 1:a4f9276a0f35 25 pc.printf("a2:%d\n",ain2.read_u16());
wojtekmir 1:a4f9276a0f35 26 pc.printf("a3:%d\n",ain3.read_u16());
wojtekmir 1:a4f9276a0f35 27 myled = !myled;
wojtekmir 1:a4f9276a0f35 28 //zmiana czestotliwosci ifami tutaj
wojtekmir 1:a4f9276a0f35 29
wojtekmir 1:a4f9276a0f35 30 }
wojtekmir 1:a4f9276a0f35 31 }