Not eXactly C, or NXC, is a high-level programming language for the Lego Mindstorms NXT.

learn more… | top users | synonyms

0
votes
1answer
56 views

RGB To HSL Algorithm?

I saw much algorithms and formulas for converting RGB data to HSL but none successd. :( So can I get few algorithms/formulas for converting. Thanks! :)
0
votes
2answers
89 views

Raw RGB data to Color?

Why doesn't my code work? It should convert raw RGB to HSL. R = rgbn[INPUT_RED]; G = rgbn[INPUT_GREEN]; B = rgbn[INPUT_BLUE]; var_R = ( R/255 ); var_G = ( G/255 ); var_B = ( B/255 ); float H = 0; ...
5
votes
1answer
60 views

Accessing ARM Processor Memory Registers through NXC

Specific to the NXC (Not eXactly C) programming language. Is it possible to access the memory registers on the ARM AT91SAM7S256 processor? I'm trying to investigate the use of Timer Interrupts to ...
0
votes
2answers
52 views

Programming NXT color sensor with NXC?

I am programing Lego Mindstorms NXT 2.0 color sensor in BricxCC. I already have RGB data with the command ReadSensorColorRaw. I heard that it is easier to get the colour from HSL format. I've tried a ...
1
vote
2answers
100 views

How to turn the NXT at an angle with NXC

How can I program, with NXC, a Lego NXT to turn a specific angle? I've tried using wait() but the problem isn't solved. Can I use RotateMotor()? What parameters should I use? For example if I want ...
0
votes
1answer
68 views

Connection between two NXT bricks

It's possible send information from BrickNXT_A to BrickNXTB_B? For example I have a touch sensor connected with IN_1 of Brick_A and I want send the result of of sentor status (1 or 0) to the Brick_B. ...
0
votes
1answer
164 views

Programming EV3 with NXC

I'm trying to run NXC programs (all run well on NXT) but when trying run it on EV3 I find an error. The download from computer to EV3, runs well but trying to run the program with RUN EV3, I have an ...
2
votes
1answer
316 views

How to locate objects, and move towards them, without pre-programming the path

So I need to find objects in an enclosed area, I have access to the standard set of NXT sensors, i.e. ultrasonic/light. However, the ultrasonic sensors seem to be very unreliable and erratic, in ...
1
vote
1answer
545 views

RGB sensor HOWTO use?

I've got an RGB sensor (this one with the three LED thingies) and wonder how to access it using NXC. I know I can SetSensorColorFull(IN_1); and then access it using ReadSensorColorEx or, for ...
1
vote
1answer
285 views

Does NXC work with EV3? [duplicate]

Is it possible to create and run NXC programs on the EV3 brick? I installed BrixcCC, created a simple Hello World NXC program and selected "Download and Run" in the Compile menu. The EV3 brick made ...
8
votes
1answer
267 views

NXC Saturation algorithm for limiting motors?

What is a good algorithm in NXC for control saturation? I want to make sure my motors don't turn past a certain angle, or they will break the model. I could do something like: if (angle > 45) ...
7
votes
0answers
220 views

PosRegEnable - How to change motor parameters?

I want to set PID parameters for a faster 'attack' when using PosRegEnablePID() on a motor. I am compiling with nbc/nxc 1.2.1 r4 mac osx fatbinary using -Z2 and -EF flags. But the compiler says: # ...
4
votes
1answer
527 views

Is there a way to program the EV3 brick with NXC?

I tried to program the EV3 brick with NXC so i used BricxCC. The download of the program to the EV3 was successful but when i tried to start the program (which actually didn't show up on the program ...
3
votes
1answer
398 views

How to use two NXT bricks for 3+ motors and 4+ sensors?

I need to use multiple bricks in order to use more motors and sensors. I need to read sensor values, and tell motors to move. I've tried using bluetooth, however my attempts haven't been very ...