Czosnekengine/UART

Dependencies:   mbed

Fork of Czosnekengine by Dominik Święch

Committer:
yruiewyrui3
Date:
Thu May 19 06:37:57 2016 +0000
Revision:
1:3e89e116e4a7
Parent:
0:a0c8b50a7292
uart

Who changed what in which revision?

UserRevisionLine numberNew 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 }