Problem beim Programmieren
Hallo!!!
Ich bin neu hier und hab auch gleich meine erste frage zum asuro. Für manchen von euch ist das vielleicht selbstverständlich, nur mich leider nicht.
Wir haben in der Schule von einem Lehrer einen Asuro in die Hand gedrückt bekommen und der hat gesagt wir sollen uns für den Tag der offenen Tür ein tolles Projekt damit einfallen lassen.
Die letzten Tage hab ich mich damit rumgeschlagen das ich eine Verbindung zum asuro bekomm und damit auch flashen kann. Nachdem das jetzt funktioniert, wollte ich mal einfache Programme bei denen nur die LED's leuchten sollen, schreiben. Ich hab das Programm genau wie in der Docu geschrieben, also das die StatusLED rot leuchten soll.
Wenn ich das dann flashe leuchten alle roten LED's auf.
Wenn ich jetzt allerdings sage das die StautsLED gelb leuchten soll (StautsLED(YELLOW)) passiert schon nichts mehr.
Kann das sein das die Vorgänger welchen den Roboter hatten da irgendetwas verstellt haben?
Mfg
Chrise[/code]
Re: Problem beim Programmieren
Hallo Chrise,
willkommen im Forum.
Du schreibst, dass bei deinem Versuch die Status-LED gelb leuchten zu lassen nichts mehr passiert.
Irgendwas muss aber immer passieren.
Nach dem einschalten vom Asuro geht ja erst mal die Status LED auf gelb. In dieser Zeit wartet der Asuro auf eine Verbindung zum Flashen.
Wenn da nichts kommt, dann wird dein Programm aufgerufen.
Hier machst du auch schön das Init(). In dieser Funktion wird die Status-LED auf grün gesetzt.
Nun möchtest du wieder auf gelb schalten.
Die Zeit beim Umschalten von gelb (einschalten) über grün (Init) zu deinem Befehl gelb (StatusLED(YELLOW)) reicht nicht, um das grün zu sehen.
Somit müsste deine Status-LED einfach gelb bleiben.
Was passiert bei dir genau?
Gruß Sternthaler