Subject:
|
Re: How to send commands directly to the RCX?
|
Newsgroups:
|
lugnet.robotics
|
Date:
|
Thu, 3 Feb 2005 22:29:01 GMT
|
Viewed:
|
1850 times
|
| |
| |
In lugnet.robotics, "Matteo Core" <wipe_2097@hotmail.com> wrote:
> Hi
> I have an applet and i have a lego mindstorm robot, i want to move the robot
> when i click on the applet's buttons can someone how i can send command
> directly to RCX or post a link where i can find a usefull code?
> Thx a lot.
As Mark says you can use VB to do that. Since IVPBrick COM Interface is avilable
now I think it is possible via applet as well.
Here is the sample that you can use with VB. Make sure that you add a reference
to LEGO VPBrick 2.1 type library.
If you need further help please dont hesitate to drop an Email.
Private WithEvents vpb As LEGOVPBrickLib.VPBrick
Private Sub Form_Load()
Set vpb = New LEGOVPBrickLib.VPBrick
Port$ = ""
End Sub
Private Sub FindPort()
On Error GoTo except
vpb.FindPort Port$
txtResult = "Port: " + Port$
Exit Sub
except:
txtResult = "Error " + Hex$(Err.Number) + " " + Err.Description
ErrHelp
End Sub
Private Sub OpenPort()
On Error GoTo except
vpb.Open Port$
txtResult = "Opened " + Port$
Exit Sub
except:
txtResult = "Error " + Hex$(Err.Number) + " " + Err.Description
ErrHelp
End Sub
Private Function SetBrickType(nBrickType As BrickTypes)
Select Case nBrickType
Case Scout
comboBrickType = "Scout"
vpb.BrickType = Scout
Case RCX2
comboBrickType = "RCX2"
vpb.BrickType = RCX2
Case MicroScout
comboBrickType = "MicroScout"
vpb.BrickType = MicroScout
Case Else
comboBrickType.Clear
End Select
End Function
Private Sub cmdTest_Click()
On Error GoTo except
nBrickType = vpb.Status(CheckBrickType)
SetBrickType (nBrickType)
nStatus = vpb.Status(BrickStatus) 'unlocks Scout
If nStatus = StatusReady Then
If nBrickType = Scout Then
vpb.Execute "sound 25"
Else
vpb.Execute "sound 3"
End If
txtResult = "Ok"
Else
txtResult = "Not ready"
End If
Exit Sub
except:
txtResult = "Error " + Hex$(Err.Number) + " " + Err.Description
ErrHelp
End Sub
|
|
Message is in Reply To:
| | How to send commands directly to the RCX?
|
| Hi I have an applet and i have a lego mindstorm robot, i want to move the robot when i click on the applet's buttons can someone how i can send command directly to RCX or post a link where i can find a usefull code? Thx a lot. (20 years ago, 29-Jan-05, to lugnet.robotics)
|
3 Messages in This Thread:
- Entire Thread on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
|
|
|
|