lehrkraefte:blc:robotics:ablauf

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
lehrkraefte:blc:robotics:ablauf [2017/07/06 07:40]
Ivo Blöchliger
lehrkraefte:blc:robotics:ablauf [2017/07/07 07:55]
Ivo Blöchliger [Freitag]
Line 134: Line 134:
   * Programmieren / Testen etc.   * Programmieren / Testen etc.
  
 +=== Menu Struktur ===
 +<code txt untermenu.txt>
 +
 +void meinTollesUntermenu() {
 +  // Menu anzeigen, Resultat ist Ganzzahl (int), gespeichert in der Variablen 'choice'
 +  int choice = robot.menu.choice("Cool1", "Toll2", "Super3", "Abort");
 +  if (choice==1) { // Wenn gleich 1
 +       coolesDing();    // Unterprogramm test_us aufrufen (siehe oben)
 +  } else if (choice==2) { // Sonst wenn gleich 2
 +    meinCoolesProgrammKannsBesser();
 +  } else if (choice==3)  {
 +    sontEinTestOderSo();
 +  }
 +}
 +
 +// Wird immer wieder aufgerufen
 +void loop() {
 +  // Menu anzeigen, Resultat ist Ganzzahl (int), gespeichert in der Variablen 'choice'
 +  int choice = robot.menu.choice("Prg1", "Prg2", "Prg3", "Prg4");
 +  if (choice==1) { // Wenn gleich 1
 +       meinTollesUntermenu();    // Unterprogramm test_us aufrufen (siehe oben)
 +  } else if (choice==2) { // Sonst wenn gleich 2
 +    meinCoolesProgramm();
 +  } else if (choice==3)  {
 +    sontEinTestOderSo();
 +  } else if (choice==4)  {
 +    undNochWas();
 +  }
 +}
 +
 +</code>
 ==== Freitag ==== ==== Freitag ====
-  Aufräumen +=== Wettbewerb === 
-  * Roboterwettbewerb +  Start jeweils mit Hinterrad auf den Markierungen. 
-  * Siegerehrung+  * Wird eine Markierung mit allen Rädern überfahren, gibt es die darauf markierten Punkte. 
 +  * Einer Berührung mit Mauern und Hindernissen gibt 1 Minuspunkt. Entlangschleifen gibt 2 Minuspunkte. 
 +  * Manuelles Eingreifen beendet die Challenge. Bisher gemachte Punkte zählen aber. 
 +  * In die richtige Richtung wenden nach einer Challenge gibt 1 Punkt. 
 +  * Eine Challenge autonom nach einer anderen zu fahren gibt 1 Punkte mehr für die zweite Challenge. 
 +  * Die vierte Challenge ohne den vorgegebenen Line-Following Code zu fahren, gibt 2 Plus-Punkte. 
 + 
 +Wertung 
 +  * Drei Versuche pro Challenge und Team. Der beste Lauf zählt.
  
  • lehrkraefte/blc/robotics/ablauf.txt
  • Last modified: 2018/12/14 15:56
  • by Ivo Blöchliger