_________________A.K.A. inxt-generationSelf-proclaimed genius, and future world dominator.My Brickshelf Folder"Don't they teach recreational mathematics anymore?" - The Tenth DoctorBow down to Nikola Tesla, King of the Geek Gods.

Ohhhh, I get it. Just had to see the topic title twice (EDIT: Oh. Now I've noticed that your entire post has Arduino names in it. Even more). I, too can't wait!

_________________A.K.A. inxt-generationSelf-proclaimed genius, and future world dominator.My Brickshelf Folder"Don't they teach recreational mathematics anymore?" - The Tenth DoctorBow down to Nikola Tesla, King of the Geek Gods.

Last edited by NeXT-Generation on Sat May 05, 2012 9:00 pm, edited 1 time in total.

The debugging feature is fantastic, of course. You can use multi-tasking; I believe it was 4 on the Uno and 6 or 8 on the Mega. Unfortunately, I don't have the installers any more for the alpha builds. They've been lost in time and in any case, they're old, so most likely not accurate any more in terms of capabilities.

ROBOTC for Arduino has been a long time coming. Did you guys not take part in the testing a little while back? It was a bit of a public Alpha program. In any case, it's very nice.

Well, frankly, I hadn't even heard of RobotC or the Arduino until about 3/4 of a year ago (and didn't even get RobotC until about half).

mightor wrote:

The debugging feature is fantastic, of course. You can use multi-tasking; I believe it was 4 on the Uno and 6 or 8 on the Mega. Unfortunately, I don't have the installers any more for the alpha builds. They've been lost in time and in any case, they're old, so most likely not accurate any more in terms of capabilities.

Regards,Xander

I actually don't have a Arduino. How easy do you think it would be to use a standard 328P micro with this software? I was planning on putting the Arduino bootloader on the ATMega 328P chip in the Pololu 3Pi, as I'm finding the AVR Studio software, and standard C-code, a bit hard to understand. So, does it have to be Arduino, or just Arduino firmware?

EDIT: I forgot to mention that before I got RobotC, I hadn't even touched any other programming software than NXT-G and RCX-Code. Now I'm learning Javascript, HTML5, Java(a bit), C#, and maybe soon Ruby and Python. I currently know: PBASIC (gotta love the Boe-Bot!), RobotC, and I suspect that if I tried to use NXC now, it wouldn't be hard at all.

_________________A.K.A. inxt-generationSelf-proclaimed genius, and future world dominator.My Brickshelf Folder"Don't they teach recreational mathematics anymore?" - The Tenth DoctorBow down to Nikola Tesla, King of the Geek Gods.

Sat May 05, 2012 10:15 am

magicode

Moderator

Joined: Tue Sep 14, 2010 9:19 pmPosts: 496

Re: ROBOTC is Numero Uno

mightor wrote:

ROBOTC for Arduino has been a long time coming. Did you guys not take part in the testing a little while back? It was a bit of a public Alpha program.

Yes, I saw that, but I didn't have an Arduino then. And when I got one, it had disappeared off the site

_________________sudo rm -rf /

Sat May 05, 2012 11:29 am

mattallen37

Expert

Joined: Thu Sep 29, 2011 11:09 pmPosts: 184Location: Michigan USA

Re: ROBOTC is Numero Uno

An "Arduino" is really just a uC with a bootloader. There are many Arduino boards out there, and the "extra" HW doesn't really matter. An AtMega 328 (with optiboot and 16MHz resonator) should work fine, and isn't any different from an Uno (from the programming side).

And yes, I am also very anxiously awaiting it's arrival!

The reason I didn't sign up for the Alpha testing, is that I didn't have Arduinos at the time (or even ROBOTC).

Yeah, I know that it's just a bootloader. I just didn't know if the hardware mattered. Thanks Matt!

_________________A.K.A. inxt-generationSelf-proclaimed genius, and future world dominator.My Brickshelf Folder"Don't they teach recreational mathematics anymore?" - The Tenth DoctorBow down to Nikola Tesla, King of the Geek Gods.

Well, the hardware does kind of matter because the sensor and motor setup assumes you have an Arduino board, so all the pins are labelled appropriately in the drop down boxes. Arduinos are super cheap and well worth getting for tinkering. The cool thing about the Arduino ROBOTC variant is that it also supports a couple of shields out of the box, so you basically just configure the shield and that makes a couple of things in your Motor and Sensor UI different (blocking pins that are used by that shields, etc)

Well, the hardware does kind of matter because the sensor and motor setup assumes you have an Arduino board, so all the pins are labelled appropriately in the drop down boxes. Arduinos are super cheap and well worth getting for tinkering. The cool thing about the Arduino ROBOTC variant is that it also supports a couple of shields out of the box, so you basically just configure the shield and that makes a couple of things in your Motor and Sensor UI different (blocking pins that are used by that shields, etc)

Very cool stuff.

- Xander

They may be "super cheap" compared to other boards, but compared to a bare uC with a couple extra components, that's even cheaper. $30 to what, $5, $7?

Fortunately, the good people at Pololu put out a guide to using a 3Pi as a Arduino. If it works with the standard enviroment, I don't see why it wouldn't work with RobotC.

BTW, I already have conversion tables for the pins

_________________A.K.A. inxt-generationSelf-proclaimed genius, and future world dominator.My Brickshelf Folder"Don't they teach recreational mathematics anymore?" - The Tenth DoctorBow down to Nikola Tesla, King of the Geek Gods.

Sun May 06, 2012 9:11 am

magicode

Moderator

Joined: Tue Sep 14, 2010 9:19 pmPosts: 496

Re: ROBOTC is Numero Uno

Personally, I love the Picaxe microccontrollers. They're really cheap ($5 - 10), and full of features. The 20 X2 for example, gives you 18 IO pins, 11 ADC pins, Serial IO, Infrared IO, I2C, and speaker output. It can run at 64 MHz, and is programmable with a free BASIC style language. You just need a serial port (or a USB to serial cable), and the download circuit takes less than 5 minutes to set up. I use it for all my small hobby projects, as it's (relatively) tiny, and doesn't consume much power.

_________________sudo rm -rf /

Sun May 06, 2012 11:00 am

tfriez

Site Admin

Joined: Wed Jan 24, 2007 10:42 amPosts: 619

Re: ROBOTC is Numero Uno

NeXT-Generation wrote:

I actually don't have a Arduino. How easy do you think it would be to use a standard 328P micro with this software? I was planning on putting the Arduino bootloader on the ATMega 328P chip in the Pololu 3Pi, as I'm finding the AVR Studio software, and standard C-code, a bit hard to understand. So, does it have to be Arduino, or just Arduino firmware?

We're compatible with the Arduino Bootloaders - so as long as you have an Arduino Bootloader and are compatible with the Arduino Wiring Open Source language, we will work with it (As far as we know).

The MEGA 2560's are a little bit of a sad story because the Arduino folks have a bug in their bootloader firmware that do not allow "Incremental Downloads" - We have a slightly modified bootloader that you can use to replace your MEGA 2560 bootloader (using an AVR ISP) that will make it compatible with ROBOTC and the Open Source Language at the same time. Details will be available once we release - We're hoping to use our new wiki (http://www.robotc.net/wiki) to host the Arduino documentation during the public BETA.

[rant]AAAAAAAAAAAAAAAAAAAAAAHHHHHHHHHHHHHHHHHHHHHH!!!!!!!!!!!!!!!!!!!!!!!!!!!!! I can't take the suspense!!!!!!! PLEASE SOMEBODY, KNOCK ME OUT!!!!!!!!!!!!!!!!!!!! I don't know how much longer I can last without R0|>0C 4 @|~[)!/|/0. Oh, no. I'm slipping into 7331 mode! If I don't get help soon, I may turn completely DOS! RobotCCCCCCCCC!! Save me!!!!![/rant]

But, seriously, I absolutely cannot wait. I will be thanking you a thousand times once it comes out. I will. You'll see.

P.S. Thanks for the info, T.

_________________A.K.A. inxt-generationSelf-proclaimed genius, and future world dominator.My Brickshelf Folder"Don't they teach recreational mathematics anymore?" - The Tenth DoctorBow down to Nikola Tesla, King of the Geek Gods.

Who is online

Users browsing this forum: No registered users and 1 guest

You cannot post new topics in this forumYou cannot reply to topics in this forumYou cannot edit your posts in this forumYou cannot delete your posts in this forumYou cannot post attachments in this forum