A Arduino board has to be programmed depending on the way you want to use it. It will do nothing at all if you don’t upload any program in it. Even though the board is not “active” when used as a footcontroler for triggering effects for the guitar in Pure Data, it stills requires some programming to know what it should “listen” to (that is, how many pins are connected and what type of input should they expect), and what it should to when a particular event happens (send a message to the computer when a button is pressed, for instance).
In order to upload a program in your Arduino board, you will need to download and install the Arduino software (or IDE, for “Integrated Development Environment”). You can download it from the Arduino official website.
Once you have installed it (it should be straigthforward), you should get something like this :
You can now plug your Arduino board. Go to “Tools > Board” and select your model. You may also have to select the port to which your board is connected if you get an error while uploading a sketch. To do so, go to “Tools > Serial Port” and select another port.
The Arduino IDE comes bundled with many examples. If you want to make sure that your board is working fine without having to add any electronic parts, go to “File > Examples > 1.Basics > Blink”. You should now see the (very simple) code instead of a blank sketch (see image below). In order to upload the sketch to your board click on the rightward arrow button (the one highlighted in the image below). If all goes well the tiny LED close to Pin 13 on your board should now be blinking slowly.
You can find more examples on the Arduino website.
For Linux users : and Arduino Uno owners! Until recently this board was “broken” in Linux. Fortunately there is a fix. It requires flashing the firmware, but it’s not difficult to do. I wrote a detailed how-to about this fix that you can read on the official Pd website.
Once your board is up-and-running and you know how to upload some code to it, you can upload Firmata by going to “Files > Examples > Firmata” (TO BE CONFIRMED…) and selecting StandardFirmata. Upload it and your board is now ready to talk with the [Pduino] object in Pd. You may proceed to the post explaining how to install and use [Pduino].