![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
Czosnekengine
main.cpp@0:a0c8b50a7292, 2016-05-18 (annotated)
- Committer:
- yruiewyrui3
- Date:
- Wed May 18 12:08:19 2016 +0000
- Revision:
- 0:a0c8b50a7292
losowo przod i tyl
Who changed what in which revision?
User | Revision | Line number | New 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 | } |