IDuino is a modified and extended version of Firmata (ve1.0). It is the "software brain" of the AdMoVeo robot loaded in the Arduino board. In case you need to reload it, please follow the steps below:
Make sure you have the Arduino software installed on your PC. see SoftwareEnvironment for details.
Download the IDuino.pde sketch.
- Start the Arduino programming environment.
- Load the downloaded sketch in the Arduino programming environment by selecting the menu item "File|Sketchbook|Open".
- Compile it by either:
- push the "Verify" button, or
- Press "Ctrl+R", or
- select the menu item "Sketch|Verify/Compile".
You need to identify the COM port that the Arduino board or the AdMoVeo robot is connected to. it is better if you start the "Device Manager" of your Windows system first. The quickest way to start it is:
- Press "Win+R";
- Run "devmgmt.msc" by copy it or type it into the "Open" box then press "OK".
In "Device Manager", expand "Ports (COM&LPT)", and later watch out what is added when you connect the Arduino board or the AdMoVeo robot.
Connect your Arduino board or the AdMoVeo robot to the PC using a USB cable. Switch the robot on if the robot is used instead of just the Arduino board.
- Check the newly added COM port. It should be something like "USB Serial Port (COM5)". It could be a different COM port on your computer. Remember the port number. Close the "Device Manager".
- In the Arduino programming environment, set the connection serial port accordingly. You may do it by selecting the menu item "Tools|Serial Port|COMn", n is the port number you find out in the previous step.
Now load the IDuino sketch onto the Arduino board or the AdMoVeo robot, by either:
- push the button "Upload to I/O Board", or
- select the menu item "File|Upload to I/O Board".
- In the message box of the Arduino programming environment, you should see "Uploading to I/O Board", and if succeed, then "Done compiling".
- If you see any red text in the message box, most likely the USB cable was not connected correctly or the COM port was not set correctly. Check the USB cable and the COM port.