Society of Robots - Robot Forum

Software => Software => Topic started by: Shyan on June 18, 2009, 10:28:55 AM

Title: Help a beginner to start
Post by: Shyan on June 18, 2009, 10:28:55 AM
Hello to all
As my first post,I want to ask that is there a good tutorial to learn c++ for robotics.In fact I know how to program in c++.I just want to learn how to program a robot with it.
thanks to all
Title: Re: Help a beginner to start
Post by: jamort on June 18, 2009, 11:58:06 AM
ok so lets double check to make sure you know all the c++ you need to know...
loops
if statements
switch case
arrays
pointers
and theres probably a couple other things im lazy....
as far as learning it on robots i had to get a book because i couldnt find tutorials online indpth as i wanted.... and im not to sure the name of the book i gave rid of it...
Title: Re: Help a beginner to start
Post by: Shyan on June 18, 2009, 01:24:48 PM
Yes I know them.actually I learnt c++ from an ebook that was a complete reference.
And I must tell you that I can't buy books from amazon or sth like this.And I think that the books that you buy in your country,can't be found in my country except in the capital that is not the city I live in.So I'lll really appreciate it if you introduce me sth that can be accessed on the internet.say,some books will be available online some years after they're published.so feel free to introduce an old good book.
thanks a lot
Title: Re: Help a beginner to start
Post by: Shyan on June 22, 2009, 09:15:03 AM
Could someone help?
Title: Re: Help a beginner to start
Post by: Razor Concepts on June 22, 2009, 10:43:38 AM
Most microcontrollers for robots are programmed in plain C. C++ is possible but not many people do it. avrfreaks.net is a great place on programming AVR microcontrollers, most of the stuff is C or assembler but there are bits of sample c++ code around.
Title: Re: Help a beginner to start
Post by: Shyan on June 22, 2009, 10:58:16 AM
Hey really thanks
and don't worry about that because converting a C code to C++ is not very hard.