- SF800 Solar Speicher Tutorial         
Ergebnis 1 bis 10 von 23

Thema: RP6 - Schulprojekt: Ultraschall und Labyrinth

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #18
    Moderator Robotik Visionär Avatar von radbruch
    Registriert seit
    27.12.2006
    Ort
    Stuttgart
    Alter
    62
    Beiträge
    5.799
    Blog-Einträge
    8
    Hallo

    Es wird immer der else-Zweig ausgeführt, weil obstacle_left und obstacle_right vom Tasksystem gesetzt werden, wenn etwas im Blickfeld erscheint:

    Code:
    		// Prüfe, ob xxxx eine Öffnung ist
    		task_ACS();		
    		if (obstacle_left && obstacle_right)
    (ungetestet)

    Tasksystem direkt vor der Abfrage der Variablen könnte funktionieren. Das ACS muss man auch noch initialisieren:

    Code:
    enableACS();
    //setACSPwrLow();
    setACSPwrMed();
    //setACSPwrHigh();
    Das sollte noch irgendwo vor der While()-Schleife erledigt werden.

    Gruß

    mic

    [Edit]
    Das wird so auch nicht funktionieren, weil der ACS-Task mehrere Aufrufe benötigt. Der Task funktioniert wie eine Schrittkette:

    #define ACS_STATE_IDLE 0
    #define ACS_STATE_IRCOMM_DELAY 1
    #define ACS_STATE_SEND_LEFT 2
    #define ACS_STATE_WAIT_LEFT 3
    #define ACS_STATE_SEND_RIGHT 5
    #define ACS_STATE_WAIT_RIGHT 6

    Vermutlich mußt du auf das Blocking verzichten und die Bewegungen mit dem Tasksystem ausführen:
    https://www.roboternetz.de/community...eAtSpee-Befehl
    Geändert von radbruch (26.01.2012 um 17:01 Uhr)
    Bild hier  
    Atmel’s products are not intended, authorized, or warranted for use
    as components in applications intended to support or sustain life!

Ähnliche Themen

  1. Labyrinth
    Von asuro11 im Forum Sensoren / Sensorik
    Antworten: 14
    Letzter Beitrag: 10.05.2009, 12:02
  2. Beispielprogramm Labyrinth
    Von Joee im Forum Asuro
    Antworten: 10
    Letzter Beitrag: 07.07.2007, 16:45
  3. Hilfe für Labyrinth-Roboter?
    Von Scott im Forum Vorstellung+Bilder+Ideen zu geplanten eigenen Projekten/Bots
    Antworten: 21
    Letzter Beitrag: 23.05.2005, 17:19
  4. [ERLEDIGT] Kugel Labyrinth
    Von sinclair im Forum Mechanik
    Antworten: 11
    Letzter Beitrag: 03.12.2004, 12:55
  5. Robby durch ein Labyrinth
    Von Maro im Forum Robby CCRP5
    Antworten: 1
    Letzter Beitrag: 13.08.2004, 19:29

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Labornetzteil AliExpress