FRDM_wahadlo_torsyjne
Dependencies: mbed BufferedSerial
Fork of FRDM_wahadlo_torsyjne by
main.cpp@1:a4f9276a0f35, 2014-05-12 (annotated)
- 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?
User | Revision | Line number | New 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 | } |