Czosnekengine

Dependencies:   mbed

Committer:
yruiewyrui3
Date:
Wed May 18 12:08:19 2016 +0000
Revision:
0:a0c8b50a7292
losowo przod i tyl

Who changed what in which revision?

UserRevisionLine numberNew contents of line
yruiewyrui3 0:a0c8b50a7292 1 #include "Engine.h"
yruiewyrui3 0:a0c8b50a7292 2
yruiewyrui3 0:a0c8b50a7292 3 Serial pc(SERIAL_TX, SERIAL_RX);
yruiewyrui3 0:a0c8b50a7292 4 int liczba =0;
yruiewyrui3 0:a0c8b50a7292 5 int main() {
yruiewyrui3 0:a0c8b50a7292 6 //inicjalizacja silnikow - piny dzialaja:
yruiewyrui3 0:a0c8b50a7292 7 Engine eng_left = Engine(PB_13, PB_4, PB_10);
yruiewyrui3 0:a0c8b50a7292 8 Engine eng_right = Engine(PB_14, PB_5, PB_3);
yruiewyrui3 0:a0c8b50a7292 9
yruiewyrui3 0:a0c8b50a7292 10
yruiewyrui3 0:a0c8b50a7292 11 while(true) {
yruiewyrui3 0:a0c8b50a7292 12 // testy - przyspiesz od 0 do 100% a potem zwolnij:
yruiewyrui3 0:a0c8b50a7292 13 eng_left.move(0);
yruiewyrui3 0:a0c8b50a7292 14 eng_right.move(0);
yruiewyrui3 0:a0c8b50a7292 15 wait(1);
yruiewyrui3 0:a0c8b50a7292 16 srand( time( NULL ) );
yruiewyrui3 0:a0c8b50a7292 17 liczba = (std::rand() % 200 ) - 100;
yruiewyrui3 0:a0c8b50a7292 18 eng_left.move(liczba);
yruiewyrui3 0:a0c8b50a7292 19 eng_right.move(liczba);
yruiewyrui3 0:a0c8b50a7292 20 wait(5);
yruiewyrui3 0:a0c8b50a7292 21 if (liczba==0){
yruiewyrui3 0:a0c8b50a7292 22 pc.printf("%f", time(NULL));
yruiewyrui3 0:a0c8b50a7292 23 pc.printf("Nie ma wiatru, wiec stoje w miejscu.");
yruiewyrui3 0:a0c8b50a7292 24 }
yruiewyrui3 0:a0c8b50a7292 25 else if (liczba>0){
yruiewyrui3 0:a0c8b50a7292 26 pc.printf("%f", time(NULL));
yruiewyrui3 0:a0c8b50a7292 27 pc.printf("Jade do przodu. Predkosc w procentach to %d \n", liczba);
yruiewyrui3 0:a0c8b50a7292 28 }
yruiewyrui3 0:a0c8b50a7292 29 else {
yruiewyrui3 0:a0c8b50a7292 30 pc.printf("%f", time(NULL));
yruiewyrui3 0:a0c8b50a7292 31 pc.printf("Jade do tylu. Predkosc w procentach to %d \n", liczba);
yruiewyrui3 0:a0c8b50a7292 32 }
yruiewyrui3 0:a0c8b50a7292 33
yruiewyrui3 0:a0c8b50a7292 34 }
yruiewyrui3 0:a0c8b50a7292 35
yruiewyrui3 0:a0c8b50a7292 36 }