Jump to content

XZ3RO

Members
  • Content Count

    7
  • Joined

  • Last visited

Community Reputation

0 Neutral
  1. Delegate Sub SetTextCallback([type] As String, [uid] As String, [connectedUid] As String, [position] As String, [hardwareVersion] As String, [firmwareVersion] As String, [deviceIdentifier] As String, [enumerationType] As String) Private Sub SetText(ByVal [type] As String, ByVal [uid] As String, ByVal [connectedUid] As String, ByVal [position] As String, ByVal [hardwareVersion] As String, ByVal [firmwareVersion] As String, ByVal [deviceIdentifier] As String, ByVal [enumerationType] As String) ' InvokeRequired required compares the thread ID of the ' calling thread to the thread ID of the creating thread. ' If these threads are different, it returns true. If Me.ListBox1.InvokeRequired Then Dim d As New SetTextCallback(AddressOf SetText) Me.Invoke(d, New Object() {[type], [uid], [connectedUid], [position], [hardwareVersion], [firmwareVersion], [deviceIdentifier], [enumerationType]}) Else Me.ListBox1.Items.Add([type] & " " & [uid] & " " & [position] & " " & [hardwareVersion] & " " & [firmwareVersion] & " " & [deviceIdentifier] & " " & [enumerationType]) End If End Sub 'im EnumerateCB Dim hwv As String = hardwareVersion(0) & "." & hardwareVersion(1) & "." & hardwareVersion(2) Dim fwv As String = firmwareVersion(0) & "." & firmwareVersion(1) & "." & firmwareVersion(2) SetText("BrickMaster", uid, connectedUid, position, hwv, fwv, deviceIdentifier, enumerationType)
  2. - Connected UID: 2SYrgt - Position: 1 - Connected UID: 5VEKbA - Position: a Das kann man doch über die (Position: [X]) machen!!!. position: Für Bricks: '0' - '8' (Position in Stapel). Für Bricklets: 'a' - 'd' (Position an Brick). oder so Sub EnumerateCB(ByVal sender As IPConnection, ByVal uid As String, _ ByVal connectedUid As String, ByVal position As Char, _ ByVal hardwareVersion() As Short, ByVal firmwareVersion() As Short, _ ByVal deviceIdentifier As Integer, ByVal enumerationType As Short) If enumerationType = IPConnection.ENUMERATION_TYPE_CONNECTED Or _ enumerationType = IPConnection.ENUMERATION_TYPE_AVAILABLE Then If deviceIdentifier = BrickRED.DEVICE_IDENTIFIER Then Try BrickRED = New BrickRED(uid, ipcon) Call Add() Catch e As TinkerforgeException System.Console.WriteLine("BrickRED init failed: " + e.Message) BrickRED = Nothing End Try ElseIf deviceIdentifier = BrickMaster.DEVICE_IDENTIFIER Then Try BrickMaster = New BrickMaster(uid, ipcon) Call Add() Catch e As TinkerforgeException System.Console.WriteLine("BrickMaster init failed: " + e.Message) BrickMaster = Nothing End Try End If End If End Sub Sub Add() If BrickRED IsNot Nothing Then System.Console.WriteLine(BrickRED.UID) End If If BrickMaster IsNot Nothing Then System.Console.WriteLine(BrickMaster.UID) End If End Sub
  3. Hallo Ich würde mir ein Quadrocopter set wünschen ... RED - B 70€ Master - B 30€ IMU - B 100€ GPS - B 40€ Servo - B 50€ Barometer - Bl 17€ StepDown Ps 20€ Distance IR Bl 20€ ____________________ Ca............ 347€ + 4x BL Motoren + props ab ca. 60€ + 4x ESC 20€ + 1x Akku + 1x Rahmen + 1X Fernbedienung Also ich würde schon 500€ - 1000€ dafür ausgeben http://code.google.com/p/multiwii/
  4. Pins, sind in Ordnung. Wenn ich nichts an denn 4 Ports habe und das USB kabel anschließe leuchten 4 LEDs hintereinander auf 3 - 4 mal und leuchten zwischen durch alle 4. Aber wenn ich jetzt über den Port A oder D was dran hänge, (egal was, alles mögliche ausprobiert), (Kabel auch, lang, kurz) und dann den USB dran hänge leuchtet nur das eine LED welches etwas weiter von denn 4 LEDs weg ist.
  5. Hallo zusammen Frage: Warum erkennt meine Master Brick 2.0 (Beide), nicht das ein LCD 20x4 Bricklet 1.2 FW 2.0.6, Rotary Poti Bricklet , Rotary Encoder Bricklet - angeschlosen ist. Mein Stepper Brick (FW 2.0.4) hingegen erkennt alle angeschlossenen Bricks Sobald etwas am Master Brick über die 4 Ports A - D, angeschlossen ist, wird es im Brickviewer (2.1.2) nicht angezeigt. Erst wenn keiner der Ports belegt ist, bekomme ich eine Verbindung zum Master Brick.
  6. Das man denn Srepper über die UID ansteuern kann is mir bekannt. Mir ging es mehr um, über Master Brick die Srepper UID zu erfahren oder ihn anzusteuern.
  7. Hallo @ all Wie bekommt ein Noob Zugriff auf das Stepper Brick, über das Master Brick. Wie bekommt man alle infos zu denn Bricks die im Stapel sind. Hatte was gelesen mit enumeration Wie kann ich das denn umsetzen in VB.NET Bitte für Anfänger. Eine Verbindung zum Master Brick bekomm ich hin aber keine infos über das Master Brick zu denn angeschlossen bricks.
×
×
  • Create New...