Ok, time to upgrade - help.

Discussion specific to NXT-G, NXC, NBC, RobotC, Lejos, and more.
Post Reply
borntoown
Posts: 58
Joined: 14 Nov 2010, 16:58

Ok, time to upgrade - help.

Post by borntoown »

Hello.

I'm perfectly sure that it's time for me to start programming my nxts in anthor programming language. Dont u agree?
Well, in this point;

1) What language should i start with, (give me link, what follows, ... ) ?
2) How to understand it? (Link, post or tell me)

Thanks, everyone.
B2O productions are the best for the best.
noeyewar
Posts: 12
Joined: 30 Oct 2010, 15:51

Re: Ok, time to upgrade - help.

Post by noeyewar »

It really depends of your programming experience (if any?) and computer skills in general.

NXC is probably the best bet, especially because the programming environment (the program your are using to write your code with) is really nice and easy to use. You can check out this website:
http://bricxcc.sourceforge.net/nbc/

Download brixcc http://sourceforge.net/project/showfile ... e_id=67285 and install it. Then you can start programming using the following tutorial:
http://bricxcc.sourceforge.net/nbc/nxcd ... torial.pdf
dudmaster
Posts: 171
Joined: 06 Oct 2010, 02:38
Location: Texas, Santa Fe
Contact:

Re: Ok, time to upgrade - help.

Post by dudmaster »

I agree. NXC is the best way to go. I use NXC only.
2Labz.com, My Website
hassenplug
Posts: 346
Joined: 27 Sep 2010, 03:05
Contact:

Re: Ok, time to upgrade - help.

Post by hassenplug »

There are soo many options. This list is not totally updated, but will give you some ideas about the differences:

http://www.teamhassenplug.org/NXT/NXTSoftware.html

Steve
---> Link to lots of MINDSTORMS stuff under my picture --->
borntoown
Posts: 58
Joined: 14 Nov 2010, 16:58

Re: Ok, time to upgrade - help.

Post by borntoown »

Thanks, everyone. I'd go with NXC for now.
Last edited by borntoown on 16 Nov 2010, 08:22, edited 1 time in total.
B2O productions are the best for the best.
muntoo
Posts: 834
Joined: 01 Oct 2010, 02:54
Location: Your Worst Nightmare
Contact:

Re: Ok, time to upgrade - help.

Post by muntoo »

borntoown wrote:Thanks, everyone. I'd go with NXC for now. ( It seems hard. )
You may also want to look at some C/C++ tutorials. The NXC Tutorial doesn't fully explain the C related stuff, IMO.

A Great C++ Programming Online Tutorial

Get the Microsoft Visual C++ 2008 Express Edition IDE.
Image

Commit to LEGO Mindstorms Robotics Stack Exchange:
bit.ly/MindstormsSE


Commit to LEGO Stack Exchange: bit.ly/Area51LEGOcommit
borntoown
Posts: 58
Joined: 14 Nov 2010, 16:58

Re: Ok, time to upgrade - help.

Post by borntoown »

Well, ok, I did the following:

I read the tutorial and there is some stuff i didnt understand -

page 14: int name [] thing.
page 25:Arguments of the function.
page 26:#define turn_around \ --> must be "around"? What other words are available?
page 31: Advanced commands from OnFwdReg.
page 33: PID control.

Thanks :)
B2O productions are the best for the best.
mattallen37
Posts: 1818
Joined: 02 Oct 2010, 02:19
Location: Michigan USA
Contact:

Re: Ok, time to upgrade - help.

Post by mattallen37 »

14: Arrays. They are basically a group of individual variables with the same name, that are indexed by number, in the [].
25: A way to transfer variable or other info to the function you are telling to run.
26: #define is used to declare constants, so to speak. You can use whatever name you want, because you are setting it up.
Dunno about the rest.
Matt
http://mattallen37.wordpress.com/

I'm all for gun control... that's why I use both hands when shooting ;)
borntoown
Posts: 58
Joined: 14 Nov 2010, 16:58

Re: Ok, time to upgrade - help.

Post by borntoown »

I wrote my first program :P
Well, it's not hard - you just need to know what to write. It's little confusing lol.
B2O productions are the best for the best.
mightor
Site Admin
Posts: 1079
Joined: 25 Sep 2010, 15:02
Location: Rotterdam, Netherlands
Contact:

Re: Ok, time to upgrade - help.

Post by mightor »

Don't worry, it does get better with practice! Just keep at it :)

- Xander
Post Reply

Who is online

Users browsing this forum: No registered users and 2 guests