 | | Re: Spybot studies: seek a world object
|
|
Sorry, I forgot to mention I am using nqc 3.1r4 Allen (...) (20 years ago, 18-Oct-05, to lugnet.robotics.spybotics)
|
|
 | | Re: Spybot studies: seek a world object
|
|
John, perhaps you can help me with the directional capabilities. I have attached a copy of my code below. I am reading the direction to another spybot/beacon and putting it through a simple least squares adjustment. I find over short distance (HERE (...) (20 years ago, 18-Oct-05, to lugnet.robotics.spybotics)
|
|
 | | Re: Spybot studies: seek a world object
|
|
(...) I have found a copy of the MindScript code for the default program (sort of) and I have ported it to NQC. Here's the default program in MindScript: program SpybotDefaultProgram { main { start 0 } } And here is its NQC equivalent: #pragma (...) (20 years ago, 13-Oct-05, to lugnet.robotics.spybotics)
|
|
 | | Re: Spybot studies: seek a world object
|
|
(...) There was a bug in the code generated by NQC for the find opcode prior to version 3.1r2. If you are using a version of NQC older than 3.1r2 then that *might* explain why Brian's beacon.nqc program fails to work sometimes. I will try to find a (...) (20 years ago, 4-Oct-05, to lugnet.robotics.spybotics)
|
|
 | | Re: Spybot studies: seek a world object
|
|
Hi Daniel, I can't really help you all that much, but some thoughts on my own experiments regarding the use of direction/range with the Spybot. I have found the direction readings to be very poor when the object is in zones there or anywhere. Once (...) (20 years ago, 4-Oct-05, to lugnet.robotics.spybotics)
|
|
 | | Re: Spybot studies: seek a world object
|
|
(...) Nobody who can help us out on this one?? I'm looking for the NQC comando's that can control (readout) the sensor on the rear of the spybot.. This can be used as told above to determen if the beacon is in front of the spybot.. Or behind the (...) (20 years ago, 1-Oct-05, to lugnet.robotics.spybotics)
|
|
 | | Re: Some beginner questions on serial communication
|
|
Hi, (...) Sorry, I don't have an RCX so can't really help you there. The NQC Guide is pretty good. The best way to find out is to try lots of combinations. (...) Here are a couple of programs where two Spybots send messages to each other. Another (...) (20 years ago, 26-Sep-05, to lugnet.robotics.spybotics)
|
|
 | | Re: Spybot studies: seek a world object
|
|
(...) Well We are trying to get Spybotics following an IR emitting Ball.. This ball will be emitting the same data as the Controller does on blinking mode.. But somehow the program above (as said before) Will not work propperly and send the spybot (...) (20 years ago, 25-Sep-05, to lugnet.robotics.spybotics)
|
|
 | | Some beginner questions on serial communication
|
|
Hello everybody, This is my first post, I hope someone can help. I've recently started programming my Spybot with NQC and BricxCC. I would like to know how to send and receive serial data from the RCX to a Sptbot and vice versa. Also, is serial the (...) (20 years ago, 15-Jun-05, to lugnet.robotics.spybotics)
|
|
 | | Re: Problems with FindWorld() function
|
|
(...) The Spybot LASM Opcode documentation for this opcode is just plain wrong. It says that the command structure is 6 bytes. The first byte is the opcode 0xd5. The second byte is the variable number. The third byte is the "find source" (relation (...) (20 years ago, 9-Jun-05, to lugnet.robotics.spybotics)
|
|
 | | Re: Problems with FindWorld() function
|
|
(...) Nope. NQC is definitely generating bad code. My apologies. I will fix it right away. John Hansen (20 years ago, 9-Jun-05, to lugnet.robotics.spybotics)
|
|
 | | Re: Problems with FindWorld() function
|
|
(...) The code generated by NQC appears to be correct. I've had reports over the years from lots of people who have had great success with using the world relation table information in the Spybot so I doubt that the firmware is buggy in this respect (...) (20 years ago, 8-Jun-05, to lugnet.robotics.spybotics)
|
|
 | | Problems with FindWorld() function
|
|
I'm checking out the function FindWorld() [with BrixC and nqc version 3.1 a1 (built Mar 8 2005, 07:33:11)] and run into problems. The call int t = -1; ClearWorld(); FindWorld(t, SPY_RANGE, REL_GT, RANGE_NOWHERE); seems to work quite well. However if (...) (20 years ago, 8-Jun-05, to lugnet.robotics.spybotics)
|
|
 | | Re: New NQC API for RCX-Spybot or RCX-RC communication
|
|
(...) John, I have a few beginner questions for you. I am trying to emulate the infrared protocol on a different microcontroller. I want it to be able to be controlled by a Lego remote and to send/receive messages to Lego devices. What format does (...) (20 years ago, 21-May-05, to lugnet.robotics, lugnet.robotics.rcx, lugnet.robotics.rcx.nqc, lugnet.robotics.spybotics)
|
|
 | | Re: How to run in XP as a non-administrator
|
|
(...) Hey thanks. Permission bits, eh? Now why didn't I think of that? Oh well, I gave it a shot last night with Full access for everyone (I think), and no luck. I also checked the Spybotics directory in Program Files and discovered a user.ini file (...) (20 years ago, 5-May-05, to lugnet.robotics.spybotics, lugnet.dear-lego)
|
|
 | | Re: How to run in XP as a non-administrator
|
|
(...) I would guess that you need to change the permissions (when logged on as an admin) on the part of the registry that the spybotic software uses to allow all users change permissions. How you find out which bits are needed is a question of (A) (...) (20 years ago, 4-May-05, to lugnet.robotics.spybotics)
|
|
 | | Programming language survey results
|
|
Hi all, Thank you if you completed the survey about your chosen development environment. Early results are as follows: 48% of respondents use NQC as their main language. NQC scores 1.6 for usefulness, 1.5 for ease of use and 2.1 for enjoyment. (1 is (...) (20 years ago, 4-May-05, to lugnet.robotics, lugnet.robotics.codepilot, lugnet.robotics.cybermaster, lugnet.robotics.rcx, lugnet.robotics.scout, lugnet.robotics.spybotics)
|
|
 | | Battle of the programming languages
|
|
Hi, I am very interested (for a variety of reasons) in which programming language people are using to build robots. I wonder if you would fill in a questionnaire about it at: (URL) all about how useful, easy and enjoyable your chosen language is. If (...) (20 years ago, 28-Apr-05, to lugnet.robotics, lugnet.robotics.codepilot, lugnet.robotics.cybermaster, lugnet.robotics.rcx, lugnet.robotics.scout, lugnet.robotics.spybotics)
|
|
 | | How to run in XP as a non-administrator
|
|
I searched, but I can't seem to find the answer to this one. But someone must have encountered it by now. I installed the lego spybotic software on an XP Home Edition PC. Now it only works when logged in as the administrator. Try to run it as anyone (...) (20 years ago, 27-Apr-05, to lugnet.robotics.spybotics)
|
|
 | | Unable to download a mission
|
|
Hi, I am not able to download a mission into a spybot. If I use SpyboticsDiagnostics sw (SDsw), it is OK with a test mission. But if I use spybotics.exe (Ssw), the spybot is not detected. I watched the serial line. In case of SDsw, there is some (...) (20 years ago, 29-Mar-05, to lugnet.robotics.spybotics)
|
|
 | | Re: Sending Commands to Spybot from RCX - Question from a Beginner to Comm area.
|
|
Hi Everybody, I have used SendSpybotMsg and SendSpybotCtrlMessage (of course in connection with resopective set messages) without any problems using BCC 3.3.7.5 and 3.3.7.9. These two commands gives RCX a nice control over spybot. Specially (...) (20 years ago, 8-Feb-05, to lugnet.robotics.spybotics, lugnet.robotics, lugnet.robotics.rcx, lugnet.robotics.rcx.nqc)
|
|
 | | Re: Spybot Game data
|
|
(...) John, I have several Spybots, but I doubt any of them have played the Spybot games. Will that data still be helpful? Steve (20 years ago, 4-Feb-05, to lugnet.robotics.spybotics)
|
|
 | | Spybot Game data
|
|
Can I ask a few Spybot users to help me confirm the format of the Spybot Game data stored in the first 128 bytes of EEPROM? In BricxCC you can use the Configurable Watch tool window to watch the Spybot EEPROM source for values 64 through 69 (6 (...) (20 years ago, 4-Feb-05, to lugnet.robotics.spybotics)
|
|
 | | Re: Sending Commands to Spybot from RCX - Question from a Beginner to Comm area.
|
|
(...) First of all, my apologies for not answering you via email. I've been a bit busy at work. I needed to run some tests myself before I could properly respond as well. The 0x9223 from the RCX happens to match the IR sent out by the Spybot (...) (20 years ago, 28-Jan-05, to lugnet.robotics.spybotics, lugnet.robotics, lugnet.robotics.rcx, lugnet.robotics.rcx.nqc)
|
|
 | | Sending Commands to Spybot from RCX - Question from a Beginner to Comm area.
|
|
Hi All, I am planning to send some commands to spybot via RCX 2.0 unit. My Whole plan is control spybot using RCX unit. To have a basic understanding of the communication, I used the sample posted my Mark Riley 19 Aug 2002. In RCX I used (...) (20 years ago, 28-Jan-05, to lugnet.robotics.spybotics)
|
|
 | | Re: Arrays and proximity
|
|
(...) The Spybot has a limited number of global (32) variables. NQC lets you access these via an array syntax. MindScript and NQC also let you use pointers to variables which effectively is an array. The maximum size of an array is less than 32. The (...) (20 years ago, 27-Jan-05, to lugnet.robotics.spybotics, FTX)
|
|
 | | Re: Arrays and proximity
|
|
(...) If I MUST program a state machine, I could program it to be a small array. Something like this: if(i==0) r=array0; if(i==1) r=array1; if(i==2) r=array2; etc... Self modifying code would be more elegant, but can that be done? If it can be done, (...) (20 years ago, 27-Jan-05, to lugnet.robotics.spybotics)
|
|
 | | Re: Arrays and proximity
|
|
(...) You CAN program it, or use the state machine structure provided by LEGO (...) You also can use NQC, but I don't know the extent of what's available on the Spybot. There are differences between the RCX and the Spybot. (...) Yes, perfect. But it (...) (20 years ago, 27-Jan-05, to lugnet.robotics.spybotics)
|
|
 | | Arrays and proximity
|
|
I just got my Spybotics set cheaply, and I now want to start my machine intellligence experiment. However, I need arrays to process inputs and store experiences. How large can they be in the spybot? How can I use the flash? And how can I use the (...) (20 years ago, 27-Jan-05, to lugnet.robotics.spybotics)
|
|
 | | Re: New NQC API for RCX-Spybot or RCX-RC communication
|
|
(...) I forgot to include a few #defines: #define SERIAL_PACKET_RC 0 // default #define SERIAL_PACKET_SPYBOT 0 #define SERIAL_COMM_RC 7 // 4800/76KHZ/25% #define SERIAL_COMM_SPYBOT 7 // was SERIAL_COMM_4800 + SERIAL_COMM_76KHZ The RC function, by (...) (20 years ago, 12-Jan-05, to lugnet.robotics, lugnet.robotics.rcx, lugnet.robotics.rcx.nqc, lugnet.robotics.spybotics)
|
|
 | | New NQC API for RCX-Spybot or RCX-RC communication
|
|
Recently I happened across the MindScript headers for the RCX in the SDK and saw some interesting macros for RCX communication. I decided to port them to NQC and possibly add them to the official built-in NQC API. I would be extremely grateful if (...) (20 years ago, 12-Jan-05, to lugnet.robotics, lugnet.robotics.rcx, lugnet.robotics.rcx.nqc, lugnet.robotics.spybotics)
|
|
 | | Re: Sending/receiving messages
|
|
(...) Unfortunately, the Spybot does not support the Message() or SendMessage(n) functions. The RCX mailbox source (which is what is read or written to via these functions) is the VLL source in the Spybot. You can, however, use other functions to (...) (20 years ago, 12-Jan-05, to lugnet.robotics.spybotics)
|
|
 | | Re: Sending/receiving messages
|
|
Gabe, I think you want something like this: // first spybot if (x==1) { SendMessage(SORT_NUMBER); while (Message()!=SORT_CONFIRM); start follow_line(); } --- // second spybot if (Message()==SORT_NUMBER) { //send confirmation (...) (20 years ago, 11-Jan-05, to lugnet.robotics.spybotics)
|
|
 | | Sending/receiving messages
|
|
Hi guys, I have a project where I am using 2 spybots in one robot. I need one spybot to send a "GO" message to the other and to wait until it gets confirmed and do an action together. I have tryed to understand what I read in the help file but I (...) (20 years ago, 11-Jan-05, to lugnet.robotics.spybotics)
|
|
 | | Re: using MacNQC with Spybotics via USB Tower
|
|
(...) It is a capability of NQC but I was mistaken about the Mac version of NQC. It currently does not support the Spybotics target when the USB tower is used. One of the first changes I made when I took over NQC was to add the ability for NQC to (...) (20 years ago, 29-Dec-04, to lugnet.robotics.spybotics, lugnet.robotics.rcx, lugnet.robotics.rcx.nqc)
|
|
 | | Re: using MacNQC with Spybotics via USB Tower
|
|
(...) I'd not heard this - do you use a fiber optic cable between the USB tower and the Spybot, or just place the Spybot port near the little green light on the UBS tower? I currently use a Serial-to-USB adapter, but another solution would be (...) (20 years ago, 29-Dec-04, to lugnet.robotics.spybotics)
|
|
 | | Re: using MacNQC with Spybotics via USB Tower
|
|
(...) It is possible with NQC 3.0 a1. I believe that the very latest release of MacNQC includes this capability, but I may be mistaken. Normally you use the serial cable that comes with the Spybot. I know I have downloaded programs to my Spybot (...) (20 years ago, 29-Dec-04, to lugnet.robotics.spybotics)
|
|
 | | using MacNQC with Spybotics via USB Tower
|
|
Anyone know if it is possible to download programs to a Spybotics unit using MacNQC with a USB Tower? We have been able to download to an RCX with no problem but not the Spybot. Any help appreciated. (20 years ago, 29-Dec-04, to lugnet.robotics.spybotics)
|
|
 | | a serial message receive
|
|
hello, can say someone to me why this program not functioned? I connected the exit of spybot with the entrance by a light conductor and would like a serial message to send and these at the same time receive! my asks: 1. which worth the message INDEX (...) (20 years ago, 21-Dec-04, to lugnet.robotics.spybotics)
|
|
 | | Spybot RC button release event
|
|
Hi, how can I catch spybot's remote control button release event (in NQC)? Is it possible? (I know how to catch RC button pressed, but can't figure out the release event.) Thanks. (20 years ago, 29-Nov-04, to lugnet.robotics.spybotics)
|
|
 | | Re: Wireless Camera
|
|
(...) Sorry Brickshelf doesn't seem to be clearing my images. I have sent them to you direct. As for the link someone has just posted I got my camera for £10 sterling off of Ebay. I know they are a little dearer these days, but no where near $110. (...) (21 years ago, 3-Oct-04, to lugnet.robotics, lugnet.robotics.spybotics, lugnet.robotics.tele, lugnet.robotics.cybermaster)
|
|
 | | Re: Wireless Camera
|
|
(...) Could you post direct links to your pictures? I'm quite interested in your wireless setup. It wouldn't by any chance fit into a monorail car (4 wide, could be made 6 wide) ... Bye, Hakan (21 years ago, 3-Oct-04, to lugnet.robotics, lugnet.robotics.spybotics, lugnet.robotics.tele, lugnet.robotics.cybermaster)
|
|
 | | Wireless Camera
|
|
I posted this link ages ago and it didn't seem to work. (URL) are some photos of a wirelss camera I made for my setup. It is powered by a single motor port and the footage is then captured via a TV card in my PC. You can also just run it from a 9v (...) (21 years ago, 3-Oct-04, to lugnet.robotics, lugnet.robotics.spybotics, lugnet.robotics.tele, lugnet.robotics.cybermaster)
|
|
 | | Spybotics Experiments
|
|
Hi, everybody, I'm new to this forum, and I'm glad I found it. :-) Please note that the following is only an "preliminary report" of a "Work in progress". :-) Recently, I bought a couple of Spybots as buddies for my RCX and was of course thrilled by (...) (21 years ago, 20-Sep-04, to lugnet.robotics.spybotics)
|
|
 | | Spybot communication with Java
|
|
Hello Everybody, I am writing a java application for 'junior' programmers (my Son) to control the Spybot. My application will support simple commands similar to logo. But I am having some difficulty in getting my java app to talk with the Spybot. My (...) (21 years ago, 17-Sep-04, to lugnet.robotics.spybotics)
|
|
 | | Re: Spybotics playing tag - project
|
|
(...) had a wrong CR/LF after copying ) and looked at the source and test of "Brian B. Alano" - very cool ! So everything I need ( HERE-THERE-ANYWHERE ) could be done in NQC. My Spybot is now able to follow a beacon or bot in the HERE-Zone. But (...) (21 years ago, 17-Jun-04, to lugnet.robotics.spybotics)
|
|
 | | Re: Spybotics playing tag - project
|
|
(...) Pretty much all of the Spybot functionality available via MindScript has been made available to NQC users as of NQC 3.0a2 (or with earlier versions by using the spy.nqh that was posted to Lugnet in various forms). There are still some bugs in (...) (21 years ago, 17-Jun-04, to lugnet.robotics.spybotics)
|
|
 | | Re: Spybotics playing tag - project
|
|
(...) Sorry I didn't explain myself very well the first time I replied to your message: (URL) the world table contains all the here-there-anywhere zone information. And, it's very cool (and easy) to use. As I said before, I'm not sure how much of (...) (21 years ago, 16-Jun-04, to lugnet.robotics.spybotics)
|
|
 | | Re: Spybotics playing tag - project
|
|
(...) Finding a spybot with a lightsource on top is easy if the spybot is in range of about 30cm ( up to 1 meter if its very dark and the lichtsource is very bright ) - so that's not enought I think. So, I've checked the board again - read the (...) (21 years ago, 16-Jun-04, to lugnet.robotics.spybotics)
|
|
 | | Re: Spybotics playing tag - project
|
|
Steve Hassenplug schrieb: (...) I've made the spybot search and reach a lightsource with "SENSOR_2" :) And if you move the light - the bot will follow... Finding the spybot by IR is not exactly enough, thought. Now I want to make the lightsensor (...) (21 years ago, 8-Jun-04, to lugnet.robotics.spybotics)
|
|
 | | Re: Spybotics playing tag - project
|
|
(...) I haven't seen anyone who's done it, but I'm sure it's very possible, and it shouldn't be too hard. I don't know if all the "world table" functionality has been added to NQC, but if you use Mindscript, there is range, distance, and orientation (...) (21 years ago, 3-Jun-04, to lugnet.robotics.spybotics)
|
|
 | | Spybotics playing tag - project
|
|
Hi, I've got my 2 Spybotics about 2 weeks ago and want them to play tag using nqc-code. Before I've made some touch and IR-disctance-Sensors (sharp) for my RCX and programmed some NQC-Source a few years ago. ( pictures and "old" sourcecode on my (...) (21 years ago, 3-Jun-04, to lugnet.robotics.spybotics)
|
|
 | | Is there any use for Spybotics
|
|
Hello all, I own a scout and micro scout and for my graduation I will be getting an RCX. I purchased a plain IR Tower and downloaded a document off the lego homepage and programmed my Scout from the computer, and program my Micro Scout through my (...) (21 years ago, 25-May-04, to lugnet.robotics.spybotics)
|
|
 | | Re: Need to restore spybot mission scores
|
|
(...) Steve, Thank you for your posts. The data you have provided is correct. I have found the scores and the original longID of the spybot brick in RAS.LIF in the spybotics directory (There is some interesting stuff in the USER file as well). The (...) (21 years ago, 12-May-04, to lugnet.robotics.spybotics)
|
|
 | | Re: Need to restore spybot mission scores
|
|
(...) Ok, here's a bit more info. All the points/scores SHOULD be saved to the PC, under the Spybot ID. It sounds like your bot lost it's ID. How sad. :( So, I'll suggest a couple options. 1) Try to find and load the original ID or 2) Copy the data (...) (21 years ago, 11-May-04, to lugnet.robotics.spybotics)
|
|
 | | Re: Need to restore spybot mission scores
|
|
(...) I'm not sure I can solve the problem, but this may help you get started. After looking in the Spybot SDK, I found "MemOp_Bead" which is a subroutine for Mindscript that sets eeprom. Mindscript is LEGO's own language. I think it works in (...) (21 years ago, 11-May-04, to lugnet.robotics.spybotics)
|
|
 | | Need to restore spybot mission scores
|
|
My son and I were experimenting with programming the spybot using the brixCC software (neat package - thanks John Hansen!). When we were done, he went back to the default Spybot SW and discovered that all of his hard-earned mission points had been (...) (21 years ago, 11-May-04, to lugnet.robotics.spybotics)
|
|
 | | Re: #3806 Gigamesh: some very basic questions
|
|
(...) Dave, first, I hate to tell you, but the Lego outlets have Gigamesh for 40 bucks. From what I understand, the LED laser is "unlocked" when you have enough mission points to unlock the feature. The cable that came with your spybot plugs into (...) (21 years ago, 19-Apr-04, to lugnet.robotics.spybotics)
|
|
 | | #3806 Gigamesh: some very basic questions
|
|
Hey all, Found this for $45 at my local toy consignment shop and put it together. I guess I can see the appeal but it's just lost on me. Too much time and effort required for the setup before you get to actually move the vehicle around (I know, I (...) (21 years ago, 18-Apr-04, to lugnet.robotics.spybotics)
|
|
 | | carousel on MOCpages
|
|
I've finally finished the write-up of my carousel at (URL) to .spybotics because it's Spybot powered. (21 years ago, 15-Apr-04, to lugnet.robotics.spybotics, lugnet.technic, lugnet.town)
|
|
 | | Re: Building instructions 4705
|
|
(...) Ludo, I second Steve--consumer affairs should be able to send you a CD no problem. If you know anybody else with Spybotics--the CD is the same for all Spybots. Each CD has directions for all four. So, if someone closeby has it, maybe you could (...) (21 years ago, 12-Apr-04, to lugnet.robotics.spybotics)
|
|
 | | Re: Building instructions 4705
|
|
(...) Thanks for the reply. I will try to get one through LEGO(c). Ludo Soete - www.belug.be (21 years ago, 12-Apr-04, to lugnet.robotics.spybotics)
|
|
 | | Re: Building instructions 4705
|
|
(...) You can't do much without the CD. It has the building instructions. I'm sure if you contact LEGO, they will send a replacement. Steve (21 years ago, 12-Apr-04, to lugnet.robotics.spybotics)
|
|
 | | Building instructions 4705
|
|
Hi all, We got verry recently a Spybotic 'ShadowStrike', but there are no building instructions or CD provided. I could download the SDK2.5 from the official LEGO(c) site. But now i'm still missing the building instructions for the original model. (...) (21 years ago, 12-Apr-04, to lugnet.robotics.spybotics)
|
|
 | | Re: NQC's future
|
|
(...) Ok, I was right. That one didn't work, so I pasted together some DOS UART code and made a PSerial_dos.cpp file that does seem to work my antique 486 DOS PC. I put a zip file with the DOS nqc.exe, the CWSDPMI.EXE DOS extender, and the source (...) (21 years ago, 11-Apr-04, to lugnet.robotics.rcx.nqc, lugnet.robotics.spybotics)
|
|
 | | Re: Own ID in Pings
|
|
(...) Since that value can only be between 8 and 255 it seems like it must be able to be changed somehow. My three Spybots are 8, 57, and 216. John Hansen (21 years ago, 9-Apr-04, to lugnet.robotics.spybotics)
|
|
 | | Re: Spybot Upgrade Kit ? was Spybot Hardware Hacking
|
|
(...) Oops - I misread the question. You were asking about the Spybot processor, and I have no idea what it is. I was looking into the RCX processor. Sorry, Jay (21 years ago, 9-Apr-04, to lugnet.robotics.spybotics)
|
|
 | | Own ID in Pings
|
|
Hello, Does anyone know if the Own ID (source 51,2 - or via NQC PingID()) is a hard coded value, or is it computed from other information (i.e. from the Spybot type, long ID, name, birthdate, etc.)? I'm working with a good number of Spybots. (...) (21 years ago, 9-Apr-04, to lugnet.robotics.spybotics)
|
|
 | | Re: Spybot Upgrade Kit ? was Spybot Hardware Hacking
|
|
(...) This is from the RCX internals page: (URL) H8/3297 Product name H8/3292 Part number HD6433292 The link to the datasheet is incorrect. Hitachi spun off its semiconductor business as Renesas Technology. (URL) (21 years ago, 9-Apr-04, to lugnet.robotics.spybotics)
|
|
 | | Re: Spybotic API - MacNQC, programmer's guide?
|
|
(...) Essentially, I took the October post with the "updated" API, and cut-&-pasted it into a MacNQC include file. The problem seemed to stem from the fact that each line had two leading spaces, which when I changed to single tabs worked fine, and (...) (21 years ago, 6-Apr-04, to lugnet.robotics.spybotics)
|
|
 | | Spybot and RCX I2C Upgrade Kit s
|
|
(...) Jay, I think that both the Spybot and the RCX kits (PCB + parts) would make sense. There is a large community of Spybot owners here that would be just happy to buy the kit and I believe even a larger one for the RCX. We can run a poll to (...) (21 years ago, 6-Apr-04, to lugnet.robotics.spybotics)
|
|
 | | RE: Spybot Upgrade Kit ? was Spybot Hardware Hacking
|
|
(...) Just out of curiosity, which H8 is being used on the Spybots? Ralph (21 years ago, 6-Apr-04, to lugnet.robotics.spybotics)
|
|
 | | Re: Spybot Upgrade Kit ? was Spybot Hardware Hacking
|
|
(...) This is certainly possible. I connected the serial port receiver of the PIC to the IR receivers on the Spybot in hopes of detecting my own transmissions for use as a simple proximity detector. It almost works when the Spybot translucent cover (...) (21 years ago, 6-Apr-04, to lugnet.robotics.spybotics)
|
|
 | | Re: Spybot Upgrade Kit ? was Spybot Hardware Hacking
|
|
(...) Performance is an interesting question. For the article example where I used a Devantech SRF04 Sonar and a Sharp GP2D12 IR Rangefinder, the performance is limited by the senors. The SRF04 has a minimum cycle time of at least 10ms (this is the (...) (21 years ago, 6-Apr-04, to lugnet.robotics.spybotics)
|
|
 | | Re: Spybotic API - MacNQC, programmer's guide?
|
|
(...) Brian, Could you send me a copy of the file that is causing the problem. I can see what is causing the problem in MacNQC. If you are having any other problems with MacNQC I would like to hear from you. What version of MacNQC are you using? Rob (...) (21 years ago, 6-Apr-04, to lugnet.robotics.spybotics)
|
|
 | | Spybotic API - MacNQC, programmer's guide?
|
|
(...) And first, thank you (& Mark, John, and others) for figuring all this out! I'm trying to program a Spybot using NQC (via the MacNQC GUI), and without support like this & Dave's NQC, I'd never get anywhere. Again, THANK YOU to the community. (...) (21 years ago, 4-Apr-04, to lugnet.robotics.spybotics)
|
|
 | | Re: Spybot Upgrade Kit ? was Spybot Hardware Hacking
|
|
(...) example code I think that adding a form of RF communication via the PIC is well possible and the PIC can oeprate as 'communication front end' for the spybot. I believe that Jay's work can boost considerably the capabilities of the spybot. (...) (21 years ago, 4-Apr-04, to lugnet.robotics.spybotics)
|
|
 | | Re: Spybot Upgrade Kit ? was Spybot Hardware Hacking
|
|
(...) You are not the only one! I am wondering if this could be used to add RF communications to the Spybot? ... and of course additional sensors / motors. // Joe (URL) (21 years ago, 4-Apr-04, to lugnet.robotics.spybotics)
|
|
 | | Re: NQC's future
|
|
(...) I probably botched the DOS serial driver, but you could give this build a try. (Requires at least a 386) (URL) had the djgpp version of gcc lying around from a previous DOS project, so I thought I'd give it a shot. Don (21 years ago, 3-Apr-04, to lugnet.robotics.rcx.nqc, lugnet.robotics.spybotics)
|
|
 | | Re: NQC's future
|
|
(...) I'm not likely to ever attempt such thing. Sorry about that. Maybe someone else will. John Hansen (21 years ago, 2-Apr-04, to lugnet.robotics.rcx.nqc, lugnet.robotics.spybotics)
|
|
 | | Spybot Upgrade Kit ? was Spybot Hardware Hacking
|
|
(...) Jay, Ok thanks. First of all: Good Job!! I have not read the article but I think the idea is very good. Can you comment a bit on the performances in a scenario in which the PIC would take care of data acquisition from a variety of sensors? (...) (21 years ago, 2-Apr-04, to lugnet.robotics.spybotics)
|
|
 | | Re: NQC's future
|
|
(...) Call me kooky, but I'd like to see actual DOS support (ie, non-Win32s specific code) for the serial port. I have an old, trusty Win3.11 laptop that I want to use when taking my RCX out to events, for last minute fiddling. I've found version (...) (21 years ago, 2-Apr-04, to lugnet.robotics.rcx.nqc, lugnet.robotics.spybotics)
|
|
 | | Re: Spybot Hardware Hacking
|
|
(...) Yes, I will at some point. Since the magazine just came out, I won't be posting anything right away. That wouldn't be fair to the publisher, would it? In the meantime, I'm more than happy to answer specific questions about the project. --Jay (21 years ago, 2-Apr-04, to lugnet.robotics.spybotics)
|
|
 | | Re: Spybot Hardware Hacking
|
|
(...) Jay, Can you post the details relative to the spybot somewhere? that would be very useful to the community... (21 years ago, 2-Apr-04, to lugnet.robotics.spybotics)
|
|
 | | Re: RCX to Spy messages thru IR communications route
|
|
(...) Hi John, It does work. The RCX appears in the Spybot's World Table. The Range is set to Anywhere. Pretty cool... --Jay (21 years ago, 29-Mar-04, to lugnet.robotics.spybotics, lugnet.robotics, lugnet.robotics.rcx, lugnet.robotics.rcx.nqc)
|
|
 | | Re: RCX to Spy messages thru IR communications route
|
|
(...) Boy, this RCX to Spy IR comm thing is sure going the right way! The SPYBOTICS are a little known and hidden LEGO gem. Gramps Eddie & Grandson CJ (21 years ago, 26-Mar-04, to lugnet.robotics.spybotics, lugnet.robotics, lugnet.robotics.rcx, lugnet.robotics.rcx.nqc)
|
|
 | | Re: RCX to Spy messages thru IR communications route
|
|
(...) I presume that somewhere that data is being dropped. It isn't showing up as data the tower reports to the operating system. I haven't actually tried the function I posted the other day so it is entirely possible that a Spybot will not (...) (21 years ago, 26-Mar-04, to lugnet.robotics.spybotics, lugnet.robotics, lugnet.robotics.rcx, lugnet.robotics.rcx.nqc)
|
|
 | | Re: RCX to Spy messages thru IR communications route
|
|
I'm a little surprised that the Spybot doesn't need to see the packet header byte - the byte containing the range/orientation bits preceding the 0x8n Ping byte. The header is deliberately generated with the stop bit cleared to force a framing error. (...) (21 years ago, 25-Mar-04, to lugnet.robotics.spybotics, lugnet.robotics, lugnet.robotics.rcx, lugnet.robotics.rcx.nqc)
|
|
 | | Re: RCX to Spy messages thru IR communications route
|
|
(...) Yes, that is what another person told me via email yesterday. So a ping simulation function for an RCX running the RCX2 firmware could be: // nLinkID = 0-7, where 0 = no link, 7 = pc link, 1-6 = controller link // nMyID = 8-255 (minBotID = 8, (...) (21 years ago, 25-Mar-04, to lugnet.robotics.spybotics, lugnet.robotics, lugnet.robotics.rcx, lugnet.robotics.rcx.nqc)
|
|
 | | Spybot Hardware Hacking
|
|
Hi All, April's Circuit Cellar magazine has an article I wrote on one method of hacking the Spybot. I emulated the I2C EEPROM with a PIC. I then mapped the upper 128 bytes of the EEPROM variable space (locations 0x80 through 0xFF) for use as an I/O (...) (21 years ago, 25-Mar-04, to lugnet.robotics.spybotics)
|
|
 | | Re: RCX to Spy messages thru IR communications route
|
|
(...) Hi John, I think the low nibble of the first byte contains the Link ID of the Spybot. It is zero if the Spybot is not linked to a controller. 1 if it is linked to controller 1, 2 if controller 2, etc. This should be easy to double check with (...) (21 years ago, 25-Mar-04, to lugnet.robotics.spybotics)
|
|
 | | Re: RCX to Spy messages thru IR communications route
|
|
(...) Okay, after banging my head against this for WAY too long I think I have finally figured out (somewhat) a few things that were previously completely lost to my understanding. If you want an RCX (running RCX2 firmware) to simulate a Spybot Ping (...) (21 years ago, 24-Mar-04, to lugnet.robotics.spybotics)
|
|
 | | Re: RCX to Spy messages thru IR communications route
|
|
(...) very astute info. You folks, and you J.H. are 'right-on' once again! Yes it works, but SPY seems to react only to very specific code strings (message A: byte 0=0x92, byte1=0x23; message B: byte 0=0x92, byte1=0xab; ... etc.), and immediately (...) (21 years ago, 19-Mar-04, to lugnet.robotics.spybotics)
|
|
 | | Re: RCX to Spy messages thru IR communications route
|
|
(...) Mark Riley wrote a program quite a while ago that sends IR messages to a Spybot from an RCX ((URL) The receiver side of this (running on the Spybot) is implemented in his post in MindScript. I just posted a message a few minutes ago which (...) (21 years ago, 16-Mar-04, to lugnet.robotics.spybotics)
|
|
 | | Re: Spybots communication
|
|
(...) To send and receive IR or VLL messages using NQC and Spybots you would write a program something like this: #define VLLEvent 1 #define MessageEvent 2 void DebugOut(const int &x) { SetLED(LED_MODE_ON, (x & 0x17) | ((x & 8) * 4) | ((x & 32) / (...) (21 years ago, 16-Mar-04, to lugnet.robotics.spybotics)
|
|
 | | RCX to Spy messages thru IR communications route
|
|
Has anyone got messaging from the RCX2 to Spybotics working? Would be great to hear if you have! (21 years ago, 13-Mar-04, to lugnet.robotics.spybotics)
|
|
 | | Spybots communication
|
|
Hello, how can I establish communication between Spybots. Ive found SendSpybotMessage function in extended John Hansens spybot api, but I dont know how to use it. I want to use two spybots to build one robot, so I need two way communication (...) (21 years ago, 22-Feb-04, to lugnet.robotics.spybotics)
|
|
 | | BricxCC home page is moving!
|
|
At the end of last year I finally signed up for high speed internet access from Comcast. Included in the agreement (with my wife) is that I would get rid of my long association with AOL. I've had the JohnBinder AOL email address for many, many years (...) (21 years ago, 12-Feb-04, to lugnet.robotics.rcx.nqc, lugnet.robotics, lugnet.robotics.spybotics, lugnet.robotics.scout, lugnet.robotics.rcx)
|
|
 | | NQC & Spybot subroutine code generation bug
|
|
I have just received a report from a user that NQC programs containing subroutines do not execute correctly against the Spybot platform. I have confirmed that this is a problem with all versions of NQC which support the Spybot brick. This program: (...) (21 years ago, 11-Feb-04, to lugnet.robotics.rcx.nqc, lugnet.robotics.spybotics)
|
|
 | | Spybotics VLL & NQC
|
|
Hi, I'm having a frustrating time again! I've given up on trying to read the Spybotic controller and have turned my attention to the VLL cable. Can anyone help me with setting up comms between an old laptop PC and a Spybotic pBrick, all I want to do (...) (21 years ago, 31-Jan-04, to lugnet.robotics, lugnet.robotics.spybotics)
|