Kevin Fellegi
/
Uebungen_Bertl
Übungen vom 07.05.15 - Fellegi
Meine Projekte
Diese Projekte habe ich im SS 2015 in FSST programmiert Task_if: Übungen
main.cpp
- Committer:
- kevinfellegi
- Date:
- 2015-05-08
- Revision:
- 0:8bda29c454a3
File content as of revision 0:8bda29c454a3:
#include "mbed.h" #include "main.h" Serial bt(p9, p10); //int xy = 5; //char zeichen; int main() { Task_Bertl karel; int Moves = 1; int Lines = 0; while(true) { bt.printf("Moved times: %d, Lines: %d\n", Moves, Lines); uint8_t val = karel.GetLineValues(); karel.NibbleLeds(val); karel.Move(50); Moves++; if (karel.NextToABeeper()) { Lines++; karel.Move(50); Moves++; } if (karel.FrontIsClear() == false) { break; } } wait(1); bt.printf("!FrontIsClear, es wurden %d Beeper gefunden, gehe zurueck zum Ausgangspunkt\n", Lines); wait(1); karel.TurnLeft(); for(int i = 0; i < Lines; i++) { karel.Move(50); } karel.TurnLeft(); for (int i = 0; i < (Moves - 1); i++) { karel.Move(50); } }