Some question about the Ardouino Pro board.

Hi!

I have som question about the Ardouino Pro board.
[1. ]Is it possible to program it with standard C++ or C?
[2. ] Can i forward signals from the computer to the board in realtime, without reprograming the board?
[3. ]Can i program the board to take input, send it to the computer at the same time as i send two different signals to the board (multitasking)?

Sorry for my bad english, just ask if there is something you don't understand :stuck_out_tongue:

For communicating from host computer to/from the Arduino, there's a thing called "gobetwino" which might be useful:

From that link, "The current version is to be considered a beta version...". Do you have experience with it? Is it stable?

Also, is it open source? I didn't see any mention of that.

It does look like worthwhile functionality.

Sorry, I haven't used it myself, but I've seen it suggested a couple of times on the forum. Perhaps a forum search would find those threads, and more info?

[1. ]Is it possible to program it with standard C++ or C?

I've found the C++ support to be excellent.

Bear in mind that, by default, there's no heap. For me, this hasn't been a problem but it can be a little confusing if this is your first work with a microcontroller.

[3. ]Can i program the board to take input, send it to the computer at the same time as i send two different signals to the board (multitasking)?

Even though there is no multitasking support, transferring data to the computer is driven by interrupts so it's essentially done in the background.

  • Brian

[3. ]Can i program the board to take input, send it to the computer at the same time as i send two different signals to the board (multitasking)?

Even though there is no multitasking support, transferring data to the computer is driven by interrupts so it's essentially done in the background.

  • Brian

Ok, so it will work to use an Arduino as controll (Like a controll on a RC car) and to serveral things in the same time?

Yes. To do things "at the same time" you will have to implement "state machines".

  • Brian

Thanks, i think i'ill buy it :smiley: Hope i find it out :stuck_out_tongue: