Tur 25, 10.30am – Arduino Workshop
We used the Freeduino base plate, which is an open source version of Arduino board and a little developers board for the first steps. Garry Bulmer advised us about security issues and told us a lot about the technical build up of the Freeduino board and also about other similar boards like Nanoduino and of course about the programming language.
We programmed the ATmega168, which is very similar to the micro controller I programmed before, see my ATmega class page, hosted on the website of my professor.
The first steps to see if the compiling and upload to the controller works:
open ./audrino and do:
File-Examples-Digital-Blink
Tools-Board-(select the second with ATmega168)
Press the Upload button (has an “Arrow” symbol on it, pointing to the right; compiles and uploads)
I had some problems to compile the code with the libs from the standard SUSE repositorities, but I got cross-avr and avr-libc from following pages and it works (as super user ):
February 26, 2010 at 14:36
Hello
just a small clarification… Arduino IS open source
February 26, 2010 at 18:08
That’s right. Arduino is actually open source, but Freeduino has an unrestricted license:
“Freeduino [...] comes with a free and unrestricted license to use the Freeduino name, for any use”. Suppose you want to sell your Freeduino with your firmware on it.
More here: http://www.freeduino.org/about.html
And here informations about the license of Arduino: http://arduino.cc/en/Main/FAQ