| | Re: NQC's future
|
|
(...) I think you are the victim of too much snippage... :-) If you reread the original message, there is indeed mention of adding various Spybot related features but the "non-standard firmware support" was in reference to NQC in general. I assume (...) (21 years ago, 6-Dec-03, to lugnet.robotics.rcx.nqc, lugnet.robotics.spybotics)
|
|
| | Re: NQC's future
|
|
(...) All, I thought that the spybot could not have the firmware replaced. Am I wrong? -Andrea (21 years ago, 6-Dec-03, to lugnet.robotics.rcx.nqc, lugnet.robotics.spybotics)
|
|
| | Re: NQC's future
|
|
I would like functions to be able to return something other than zero. (If there's a way to do this (other than global variables) already, please let me know!) (...) (21 years ago, 3-Dec-03, to lugnet.robotics.rcx.nqc, lugnet.robotics.spybotics)
|
|
| | Re: NQC's future
|
|
(...) I am happy to help out as best I can. Unfortunately, there is little chance that I will do as good a job as Dave Baum has done over the years. But I'll try my best. (...) Yes. When I can find the time. I'm also trying to find the time to do a (...) (21 years ago, 2-Dec-03, to lugnet.robotics.rcx.nqc, lugnet.robotics.spybotics)
|
|
| | Re: NQC's future
|
|
In lugnet.robotics.rcx.nqc, John Hansen wrote: John, thanks for taking on the maintenance and improvement of NQC. (...) I'd definitely like to see this one implemented, when you can find the time. :-) Mark (21 years ago, 2-Dec-03, to lugnet.robotics.rcx.nqc, lugnet.robotics.spybotics)
|
|
| | NQC's future
|
|
I'm very interested in hearing from NQC users what their needs/wishes are for future enhancements. Here's my current list of updates/enhancements that I am working on. 1. Built-in and documented Spybot API. 2. Fast firmware download via USB tower (...) (21 years ago, 2-Dec-03, to lugnet.robotics.rcx.nqc, lugnet.robotics.spybotics)
|
|
| | Spybot meets M8 Mikrocotroller
|
|
Ive started a project to extend the spybot port via an atmel M8 mikrocontroller mini modul.The modul is appropriate together with a battery on the roof of the spy. The modul is connected with the spybot by the vll interface. The software for the M8 (...) (21 years ago, 26-Nov-03, to lugnet.robotics.spybotics)
|
|
| | spybot studies: direction testing
|
|
I needed to know what TargetDirection() meant at different ranges, so I did another study. Graphic results here: (URL) information post-moderation: (URL) of the methodology are in target_direction.nqc (and some in target_direction.xls). I quit after (...) (21 years ago, 14-Nov-03, to lugnet.robotics.spybotics)
|
|
| | IR leds, was Re: Spybot studies: SetTxDirection() confusion
|
|
... Just reading an old post and saw my mistake: of course 880 nm is closer to red (650nm) than 940nm !!! Here is the correct text I should have sent : "I think these emitters are different wavelength, 880nm for the pointing up one, 940nm for the (...) (21 years ago, 14-Nov-03, to lugnet.robotics.spybotics)
|
|
| | Re: Spybot studies: seek a world object
|
|
(...) It does. Thanks! (...) (21 years ago, 11-Nov-03, to lugnet.robotics.spybotics)
|
|
| | Re: Spybot studies: seek a world object
|
|
(...) Or, then again, you might not. As with the vast majority of the ROM subroutines (and all the _Bead subroutines) this subroutine fiddles around with a global variable (via calls to EnterBead and ExitBead). In this case it happens to be global (...) (21 years ago, 10-Nov-03, to lugnet.robotics.spybotics)
|
|
| | Re: Spybot studies: seek a world object
|
|
(...) Cool program. Keep up the great work! (...) You might be able to use PointToward_Bead without running into problems. __nolist void PointToward_Bead(const int& nTimes) { asm { 0xe3, &nTimes, 0x17, 81, 0x01, 1 }; } This ROM routine monitors an (...) (21 years ago, 10-Nov-03, to lugnet.robotics.spybotics)
|
|
| | Spybot studies: seek a world object
|
|
/* beacon.nqc Uses World Relation Table to get a fix on and drive to another object. The object can be a Spybot, PC, or Spybot Controller. The program fixes on (i.e. drives to) the first object it finds. If that object disappears from the "radar", (...) (21 years ago, 10-Nov-03, to lugnet.robotics.spybotics)
|
|
| | Re: Spybot studies: SetTxDirection() confusion
|
|
(...) How *does* the Spybot know the orientation (the ROM SDK calls it "aspect") of another Spybot? My (casual) observations indicate that all three emitters are on simultaneously and synchronously. How does the observing Spybot identify which one (...) (21 years ago, 8-Nov-03, to lugnet.robotics.spybotics)
|
|
| | Re: Spybot Studies: display an 8-bit value
|
|
(...) In case anyone was wondering (yeah, sure :-), this line in my original post: lediDisplay = (x & 0x17) ((x & 8) * 4) ((x & 32) / 4) rearranges the bits so that the lower 6 bits can easily be read left to right (while looking at the bot from the (...) (21 years ago, 7-Nov-03, to lugnet.robotics.spybotics, FTX)
|
|
| | Re: Spybot Studies: display an 8-bit value
|
|
(...) Mark Riley did this using MindScript but I don't recall having already seen the equivalent in NQC. (URL) than use a #define macro (speaking of which, I need to fix the syntax highlighting of preprocessor macros to account for multiple lines) I (...) (21 years ago, 7-Nov-03, to lugnet.robotics.spybotics)
|
|
| | Re: Spybot Studies: display an 8-bit value
|
|
(...) Another very simple thing to do to display this type of "debug" information is to send a message to an RCX, and display the value on the LCD of the RCX. That way, you don't need to mess with decoding the 8 bit binary number. This was not my (...) (21 years ago, 7-Nov-03, to lugnet.robotics.spybotics)
|
|
| | Spybot Studies: display an 8-bit value
|
|
I feel a little sheepish posting such simple code, but I needed to write this function anyway, and it's a legitimate illustration of a couple functions, which is the goal of "Spybot Studies" and this is a run-on sentence. /* led_8bit_display A (...) (21 years ago, 7-Nov-03, to lugnet.robotics.spybotics)
|
|
| | Re: Spybot studies: SetTxDirection() confusion
|
|
(...) I think these emitters are different wavelength, 940nm for the pointing up one, 880nm for the others. 940nm radiation is very close to red wavelength range and is easily seen by cameras CCD, even though they generally include an IR filter to (...) (21 years ago, 7-Nov-03, to lugnet.robotics.spybotics)
|
|
| | Re: Spybot studies: SetTxDirection() confusion
|
|
(...) Yes, there is a visible light cut-off filter built in remote command receiver. Philo (21 years ago, 7-Nov-03, to lugnet.robotics.spybotics)
|