| | Re: IR Sensitivity - Was: 1.5/2.0 infrared problem
|
|
(...) Mark, Thanks for posting this. I've been trying to figure out how to do that, but I don't know enough about the IR messages and baud control of BrickOS to do it myself. (...) I don't know if this is printed anywhere, but here's some more info (...) (21 years ago, 3-Nov-03, to lugnet.robotics.rcx, lugnet.robotics.rcx.legos, lugnet.robotics.spybotics)
|
|
| | Re: IR Sensitivity - Was: 1.5/2.0 infrared problem
|
|
(...) Thanks, Mark, I was indeed using standard firmware through NQC... Philo (21 years ago, 3-Nov-03, to lugnet.robotics.rcx, lugnet.robotics.rcx.legos, lugnet.robotics.spybotics)
|
|
| | Re: IR Sensitivity - Was: 1.5/2.0 infrared problem
|
|
(...) Hi Philippe, I've been adding support for the Spybot and Manas remotes to my custom firmware LDCC. The idea is to allow 3 people to each control a seperate train using these remotes. This is how I discovered the problem with RCX 1.0 not (...) (21 years ago, 3-Nov-03, to lugnet.robotics.rcx, lugnet.robotics.rcx.legos, lugnet.robotics.spybotics)
|
|
| | Re: Spybot MessageEvent
|
|
In lugnet.robotics.spybotics, Joseph Woolley wrote: <snip> (...) The official API contains the following code // these all correspond to using VLL() as the source #define EVENT_TYPE_ENTRY_FOUND 4 #define EVENT_TYPE_MSG_DISCARD 6 #define (...) (21 years ago, 29-Oct-03, to lugnet.robotics.spybotics)
|
|
| | Spybot MessageEvent
|
|
I realize that I may be reinventing the wheel with this, but I was not able to find another way of accomplishing the same thing. After setting up a VLLEvent using: #define VLLEvent 1 SetEvent(VLLEvent, VLL(), EVENT_TYPE_VLL_MSG_RECEIVED); then (...) (21 years ago, 29-Oct-03, to lugnet.robotics.spybotics)
|
|
| | BricxCC release 3.3.7.6
|
|
I've gone ahead and released a new version of BricxCC. Get it while it's hot! :-) There are a few rough edges in this release, primarily in the pbForth console. Also, the leJOS .hlp file was so large I did not include it in the main installer. The (...) (21 years ago, 27-Oct-03, to lugnet.robotics, lugnet.robotics.rcx, lugnet.robotics.rcx.legos, lugnet.robotics.rcx.nqc, lugnet.robotics.spybotics, FTX)
|
|
| | Spybot NQC API file
|
|
In case anyone would like to have it, here is my spy.nqh file in its entirety. With respect to the ROM subroutines, it is important to note that most of them use global variables, timers, and events which must be assigned a particular number by the (...) (21 years ago, 22-Oct-03, to lugnet.robotics.spybotics)
|
|
| | Re: FindWorld & ClearWorld Spybot NQC API additions
|
|
Thank you for the quick response. I'll try all your suggestions tonight. ...and a great big SQUEEK! SQUEEK! SQUEEK! Joseph (21 years ago, 21-Oct-03, to lugnet.robotics.spybotics, lugnet.robotics.rcx.nqc)
|
|
| | Re: FindWorld & ClearWorld Spybot NQC API additions
|
|
(...) You are quite welcome. I hope there are at least a few folks out there who are finding this useful. Mostly we should all thank Dave Baum for his efforts to add Spybot support to NQC and for designing a program that allows for extension in a (...) (21 years ago, 21-Oct-03, to lugnet.robotics.spybotics, lugnet.robotics.rcx.nqc)
|
|
| | Re: FindWorld & ClearWorld Spybot NQC API additions
|
|
(...) SQUEAK!!! SQUEAK!!! SQUEAK!!! ;o) Philo (21 years ago, 21-Oct-03, to lugnet.robotics.spybotics, lugnet.robotics.rcx.nqc)
|
|
| | Re: FindWorld & ClearWorld Spybot NQC API additions
|
|
This is an area of robotics that particularly interests me. Thank you for doing all this work! Now...how do I put all together? Do I simply add your programming to the bottom of spy.nqh or are there particular locations where pieces should go? Would (...) (21 years ago, 21-Oct-03, to lugnet.robotics.spybotics, lugnet.robotics.rcx.nqc)
|
|
| | Robotics invention system 3.0
|
|
Is there any new news about the Robotics invention system 3.0? i heard it was comming out soon and i wanted to get an idea about what some differences were between that an 2.0. any information would be helpful. -Nick (21 years ago, 21-Oct-03, to lugnet.robotics.spybotics)
|
|
| | FindWorld & ClearWorld Spybot NQC API additions
|
|
Another addition to spy.nqh : #define REL_GT 0 #define REL_LT 1 #define REL_EQ 2 #define REL_NE 3 __nolist void FindWorld(int &v, const int relsrc, const int crit, const int& thresh) { asm { 0xd5, &v : 0x3000001, 0x2a + relsrc, crit, &thresh : (...) (21 years ago, 21-Oct-03, to lugnet.robotics.spybotics, lugnet.robotics.rcx.nqc)
|
|
| | Re: More Spybotics NQC API stuff (work in progress)
|
|
Some slight revisions to the previous submission. And now I have finally figured out how to get the Spybot to control Manas. I'm very puzzled by the equations for setting the output bytes. Any explanations would be greatly appreciated. #include (...) (21 years ago, 19-Oct-03, to lugnet.robotics.spybotics, lugnet.robotics.rcx.nqc)
|
|
| | More Spybotics NQC API stuff (work in progress)
|
|
A lot of this is untested and very rough. For some reason I still can't get the Spybot to send out RC messages to a Manas unit. Sending an RCX message (opcode 0xF7) is quite simple - either using the ROM subroutine SendRCXMessage or by using the (...) (21 years ago, 18-Oct-03, to lugnet.robotics.spybotics, lugnet.robotics.rcx.nqc)
|
|
| | Team Spybot (was: Yet another NQC spybot API submission)
|
|
(...) I recently made a pair of Spybots that could work together for an autonomous sumo competition. I wanted to use the Spybot "ZONES" but found this info is not available in NQC. It was pretty easy to pick up Mindscript, and I was able to do just (...) (21 years ago, 17-Oct-03, to lugnet.robotics.rcx.nqc, lugnet.robotics.spybotics)
|
|
| | Re: Yet another NQC spybot API submission
|
|
(...) Hello John, Sure I'm interested... Though I have not devoted enough time to the Spybots, I think they make a good "poor man" robotics platform - unfortunately with quite a few limitations. Thanks a lot for the time and energy you put in (...) (21 years ago, 17-Oct-03, to lugnet.robotics.rcx.nqc, lugnet.robotics.spybotics)
|
|
| | Re: Yet another NQC spybot API submission
|
|
I'm hanging on every byte, John. I've tried a couple times to do what your doing with the Spybot API, and I just don't seem to have what it takes. For instance, I tried to figure out how to get the Spybot to respond to its remote control from NQC, (...) (21 years ago, 17-Oct-03, to lugnet.robotics.rcx.nqc, lugnet.robotics.spybotics)
|
|
| | Re: Yet another NQC spybot API submission [DAT]
|
|
Doh! I had the low and high bytes switched on the items below which can be passed one or more frequencies. Now I have actually tested this code and it does, indeed, work (with the low and high bytes in the correct order). I've also slightly changed (...) (21 years ago, 17-Oct-03, to lugnet.robotics.rcx.nqc, lugnet.robotics.spybotics)
|
|
| | Re: Yet another NQC spybot API submission
|
|
I forgot to cross-post this to the spybotics newsgroup. My apologies for the double post. Here is another submission to the NQC spybot API. I haven't properly tested this against an actual Spybot but I have compared the NQC output code to what is (...) (21 years ago, 16-Oct-03, to lugnet.robotics.spybotics)
|