![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
Czosnekengine/UART
Fork of Czosnekengine by
main.cpp@1:3e89e116e4a7, 2016-05-19 (annotated)
- Committer:
- yruiewyrui3
- Date:
- Thu May 19 06:37:57 2016 +0000
- Revision:
- 1:3e89e116e4a7
- Parent:
- 0:a0c8b50a7292
uart
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
yruiewyrui3 | 0:a0c8b50a7292 | 1 | #include "Engine.h" |
yruiewyrui3 | 1:3e89e116e4a7 | 2 | #include <string> |
yruiewyrui3 | 0:a0c8b50a7292 | 3 | |
yruiewyrui3 | 1:3e89e116e4a7 | 4 | std::string s; |
yruiewyrui3 | 1:3e89e116e4a7 | 5 | //int liczba =0; |
yruiewyrui3 | 0:a0c8b50a7292 | 6 | int main() { |
yruiewyrui3 | 0:a0c8b50a7292 | 7 | //inicjalizacja silnikow - piny dzialaja: |
yruiewyrui3 | 0:a0c8b50a7292 | 8 | Engine eng_left = Engine(PB_13, PB_4, PB_10); |
yruiewyrui3 | 0:a0c8b50a7292 | 9 | Engine eng_right = Engine(PB_14, PB_5, PB_3); |
yruiewyrui3 | 1:3e89e116e4a7 | 10 | Serial pc(PA_2, PA_3); |
yruiewyrui3 | 0:a0c8b50a7292 | 11 | |
yruiewyrui3 | 0:a0c8b50a7292 | 12 | while(true) { |
yruiewyrui3 | 0:a0c8b50a7292 | 13 | eng_left.move(0); |
yruiewyrui3 | 0:a0c8b50a7292 | 14 | eng_right.move(0); |
yruiewyrui3 | 1:3e89e116e4a7 | 15 | s= pc.getc(); |
yruiewyrui3 | 1:3e89e116e4a7 | 16 | pc.printf("%s \n", s); |
yruiewyrui3 | 1:3e89e116e4a7 | 17 | //pc.putc(s); |
yruiewyrui3 | 1:3e89e116e4a7 | 18 | |
yruiewyrui3 | 1:3e89e116e4a7 | 19 | /* |
yruiewyrui3 | 0:a0c8b50a7292 | 20 | eng_left.move(liczba); |
yruiewyrui3 | 0:a0c8b50a7292 | 21 | eng_right.move(liczba); |
yruiewyrui3 | 0:a0c8b50a7292 | 22 | wait(5); |
yruiewyrui3 | 1:3e89e116e4a7 | 23 | |
yruiewyrui3 | 1:3e89e116e4a7 | 24 | if ((liczbaL==0) && (liczbaP==0)) { |
yruiewyrui3 | 1:3e89e116e4a7 | 25 | pc.printf("Pale gume w miejscu bo kazali mi stac"); |
yruiewyrui3 | 1:3e89e116e4a7 | 26 | |
yruiewyrui3 | 1:3e89e116e4a7 | 27 | } |
yruiewyrui3 | 1:3e89e116e4a7 | 28 | else if ((liczbaL>0)&& (liczbaP>0)){ |
yruiewyrui3 | 1:3e89e116e4a7 | 29 | |
yruiewyrui3 | 1:3e89e116e4a7 | 30 | pc.printf("Jade do przodu. Predkosc lewej strony to %d, a prawej strony to %d \n", liczbaL, liczbaP); |
yruiewyrui3 | 0:a0c8b50a7292 | 31 | } |
yruiewyrui3 | 1:3e89e116e4a7 | 32 | |
yruiewyrui3 | 1:3e89e116e4a7 | 33 | else if ((liczbaL<0)&& (liczbaP<0)){ |
yruiewyrui3 | 1:3e89e116e4a7 | 34 | pc.printf("Jade do tyłu. Predkosc lewej strony to %d, a prawej strony to %d \n", liczbaL, liczbaP); |
yruiewyrui3 | 1:3e89e116e4a7 | 35 | |
yruiewyrui3 | 0:a0c8b50a7292 | 36 | } |
yruiewyrui3 | 1:3e89e116e4a7 | 37 | else if ((liczbaL>=0)&& (liczbaP<=0)){ |
yruiewyrui3 | 1:3e89e116e4a7 | 38 | pc.printf("Obracam sie w prawo. Predkosc lewej strony to %d, a prawej strony to %d \n", liczbaL, liczbaP); |
yruiewyrui3 | 0:a0c8b50a7292 | 39 | } |
yruiewyrui3 | 1:3e89e116e4a7 | 40 | else if ((liczbaL<=0)&& (liczbaP>=0)){ |
yruiewyrui3 | 1:3e89e116e4a7 | 41 | pc.printf("Obracam sie w lewo. Predkosc lewej strony to %d, a prawej strony to %d \n", liczbaL, liczbaP); |
yruiewyrui3 | 1:3e89e116e4a7 | 42 | } |
yruiewyrui3 | 1:3e89e116e4a7 | 43 | */ |
yruiewyrui3 | 0:a0c8b50a7292 | 44 | } |
yruiewyrui3 | 0:a0c8b50a7292 | 45 | |
yruiewyrui3 | 0:a0c8b50a7292 | 46 | } |