Society of Robots - Robot Forum

Software => Software => Topic started by: SUTO the G on February 20, 2013, 02:39:41 AM

Title: Understanding the hole 50$ robot software
Post by: SUTO the G on February 20, 2013, 02:39:41 AM
Hello! Where can I find detailed information about 50$ robot robot programming that I downloaded! I mean I want to understand what each command line does!
Title: Re: Understanding the hole 50$ robot software
Post by: newInRobotics on February 20, 2013, 03:57:55 AM
I mean I want to understand what each command line does!
To understand that You need to understand how to program specific microcontroller and how to use relevant datasheet to Your advantage. But then, if You know how to do it all Yourself - You can write $50 Robot program Yourself. So, the only way to achieve what You want is to start with basic microcontroller programming tutorials to gather required knowledge ans skills :)
Title: Re: Understanding the hole 50$ robot software
Post by: SUTO the G on February 20, 2013, 05:01:36 AM
Can you please show me some effective ones!
Title: Re: Understanding the hole 50$ robot software
Post by: newInRobotics on February 20, 2013, 06:24:04 AM
Can you please show me some effective ones!
I'm not sure what You're asking for.
Title: Re: Understanding the hole 50$ robot software
Post by: jwatte on February 20, 2013, 12:33:58 PM
Here are good tutorials for programming an Arduino: http://arduino.cc/en/Tutorial/HomePage (http://arduino.cc/en/Tutorial/HomePage)

I don't know if the $50 robot uses PIC or AVR -- if it's AVR, then it's very similar to the Arduino. If it's PIC, then it's similar in spirit, but not in practice.
Title: Re: Understanding the hole 50$ robot software
Post by: SUTO the G on February 20, 2013, 02:04:51 PM
Thank you so much! Do you know some good AVR tutorials? I found one, but I assume you know more than me!
Title: Re: Understanding the hole 50$ robot software
Post by: SUTO the G on February 20, 2013, 03:04:34 PM
what does this  "port_letter |= (1<<number)" command line do?
Title: Re: Understanding the hole 50$ robot software
Post by: jwatte on February 20, 2013, 07:34:06 PM
That changes the IO/digital pins of the controller. Exactly how is hopefully explained among the Arduino tutorials I already linked to. (The Arduino also uses the function digitalWrite() and pinMode() to do similar things)

Title: Re: Understanding the hole 50$ robot software
Post by: newInRobotics on February 21, 2013, 01:08:53 AM
Thank you so much! Do you know some good AVR tutorials? I found one, but I assume you know more than me!
Here You go --> http://www.societyofrobots.com/robotforum/index.php?topic=14947.msg109175#msg109175 (http://www.societyofrobots.com/robotforum/index.php?topic=14947.msg109175#msg109175)
Title: Re: Understanding the hole 50$ robot software
Post by: [email protected] on February 21, 2013, 04:41:46 AM
http://www.newbiehack.com/MicrocontrollerTutorial.aspx (http://www.newbiehack.com/MicrocontrollerTutorial.aspx)
this site has AVR programming tutorials from blinking a led to lcd,accelometers, etc!
Title: Re: Understanding the hole 50$ robot software
Post by: SUTO the G on February 21, 2013, 09:59:18 AM
Could the uploaded software be found as a Visual Studio project somewhere?
Title: Re: Understanding the hole 50$ robot software
Post by: newInRobotics on February 22, 2013, 01:00:43 AM
Could the uploaded software be found as a Visual Studio project somewhere?
What uploaded software? And what does AVR program had to do with Visual Studio (IDE for Windows programming)?
Title: Re: Understanding the hole 50$ robot software
Post by: SUTO the G on February 27, 2013, 10:27:15 AM
Is it ok to use and modify uploaded programs, CAD files for my university thesis work?