Jump to content

Flo

Members
  • Gesamte Inhalte

    32
  • Benutzer seit

  • Letzter Besuch

Alle erstellten Inhalte von Flo

  1. Haha, danke für den Tipp, da hast du absolut recht, habs auch grade mit nem Switch realisiert, und in eine Art Tabelle geschrieben, hat alles super Funktioniert, vielen dank euch beiden, ihr habt mir sehr geholfen Gruß Flo
  2. Das hab ich ja echt wieder glatt überlesen.. Wieder mal n Brett vorm kopf gehabt... Vielen Dank! Gruß Flo
  3. Hallo! Ich habe nach (jetzt) einigen erfolgreichen kleineren Projekten endlich vor was etwas größeres zu machen. Mein Problem dabei ist das ich die Bricks nicht auf die "langweilige" Art ansprechen will aka "gebe bitte die master-brick-id ein.." sondern wie im Brickv möchte ich diese automatisch erkennen (und natürlich anschließend verarbeiten). Ich hab mich mal in den bei den bindings beigelegten sources umgeschaut. Gefunden habe ich leider nur eine Methode mit dem Namen "getStackCurrent", welche aber nur ein int-wert zurück gibt (ich nehme an das diese wie eine "id" für den angeschlossenen stack ist?).. Heißt das so eine Methode gibt es nicht (/für Java-Bindings)? Oder habe ich mich einfach verlesen/was überlesen? Die Python-Bindigs habe ich mir mal gespart zu durchsuchen, ich hoffe das war nicht mein Fehler Dankeschön im Vorraus, ich hoffe ihr könnt mir helfen (da ich ungern die ipcon bruteforcen will mit rnd-ids ) Grüße Flo P.s.: Mit Elementen meine ich natürlich Bricks und Bricklets
  4. Ja habe ich auch, sie bleiben so wie sie sind und erkannt werden sie immer noch nicht.. (Ich habe es einmal probiert mit dem ERASE+USB schnließen und einmal beide (ERASE+RESET) beides funktioniert bei den nicht ) Alle Bricklets (IO16 und LCD24x4) gehen noch! Genauso der Powersupply, das Problem liegt also nur bei den DC-Bricks und dem einen Master
  5. Hallo, ich habe mir letztens ein paar neue Bricks und Bricklets hinzubestellt, unter anderem auch 1nen Master und 2 DC-Bricks. Nun habe ich mir außerdem den kleinen Fahrbahren untersatz vom Conrad gekauft, um mich damit ein wenig auszutoben. Ich habe alles zusammengebaut, ganz unten Powersupply danach Master und oben die beiden DC-Bricklets. An dem Master waren außerdem noch LCD und IO16 Bricklet angeschlossen. Als ich meine batterie anschloss sah alles super aus, es leuchtete schön vor sich hin und erkannt wurden auch alle. Da es aber schon Abend war habe ich sie wieder abgesteckt. Heute wollte ich mich bisschen mit der Software beschäftigen, stecke den Master an meinen PC und es passiert: nix, er leuchtet nicht mehr blau (was ja sonst normal ist) und im Bootloader ist er auch nicht. Auch mit dem Powersupply leuchtet dieser nicht. Wenn ich aber einen meiner anderen master ranstecke leuchtet er und wird erkannt. Wenn ich an diesen aber ein DC oder einen DC-Brick (oder beide) oder den anderen Masterbrick anstecke hört er auf zu leuchten und wird nicht mehr erkannt, bis ich sie wieder abschließe... Auch die DC-Bricks werden beide nicht erkannt (wenn ich sie einzeln anschließe). Was kann das sein? Im Bootloader sind sie nicht, ich habe extra einen anderen Master in den Bootloader versetzt, welcher erkannt und neu installiert wurde, die anderen werden jedoch nicht erkannt... Danke im Vorraus, Gruß Flo
  6. Oh man.. Ich hab alles nachgeschaut, aber darauf bin ich nicht gekommen.. Danke!
  7. Hallo Leute! Ich habe mir als kleine Aufgabe, um mich in das System einzufinden, das Ziel gesetzt ein kleines Script zu schreiben, was auf dem LCD-Display(20x4) eine Laufschrift zaubert. Nun, ich habe es fast hin bekommen, nur habe ich das Problem, das in der 1. Zeile (nur in dieser!) immer das letzte Zeichen aus dem String "auf dem Feld bleibt", also sie sollen ja eigentlich hinter der Reihe "gelöscht" bzw. auf "leer" also " " gesetzt werden. Hier der Code: [size=8pt] def write_display_out(line, content): laenge = len(content) i = len(content) text = content n = 20 while 1: if n < 0: content = content[abs(n):len(content)] lcd.write_line(line,len(content)," ") n = 0 if len(content) <= 0: content = text n = 20 lcd.write_line(line,n,content) n -= 1 time.sleep(0.3) thread.start_new_thread(write_display_out, (0, "Test 1 lalalala!",)) thread.start_new_thread(write_display_out, (1, "Und noch eine Zeile!",)) thread.start_new_thread(write_display_out, (2, "Und noch eine Zeile!",)) thread.start_new_thread(write_display_out, (3, "Und die letzte Zeile!",)) [/size] Wisst Ihr woran das liegen kann bzw. wie ich das Problem lösen kann? Danke im Vorraus!
×
×
  • Neu erstellen...