LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Non-*NIX Forums > General
User Name
Password
General This forum is for non-technical general discussion which can include both Linux and non-Linux topics. Have fun!

Notices


Reply
  Search this Thread
Old 01-17-2010, 11:09 AM   #1
carbonfiber
Member
 
Registered: Sep 2009
Location: Sparta
Posts: 237

Rep: Reputation: 46
Arduino


Recently I have been considering purchasing an Arduino Duemilanove device, in order to 'play' with it. I am very inexperienced as far as microcontrollers go (I have done some minimal programming on an ATmega16). IRL I don't know anyone who has used Arduino, so I'm hoping I can get some opinions about it here, on LQ. I'm also wondering if there are similar devices out there (I stumbled upon Arduino by accident). The main problem with Arduino, as I see it, is the actual programming part. They seem to be using their own stripped-down version of "C/C++", and that's not something I'm too happy with. I consider myself fairly good friends with both C and C++, and I'd also have no trouble programming Arduino in assembly language for the ATmega328.
 
Old 01-17-2010, 11:49 AM   #2
MS3FGX
LQ Guru
 
Registered: Jan 2004
Location: NJ, USA
Distribution: Slackware, Debian
Posts: 5,852

Rep: Reputation: 361Reputation: 361Reputation: 361Reputation: 361
It doesn't use a stripped down language exactly, it just does most of the setup and system bits for you. The Arduino "Sketch" that you write could be 5 lines long in their IDE, but the actual source to be compiled will be many times that as the IDE fills in all the support functions and gets the hardware up. The idea of their environment is not to prevent you from learning C/C++, but saving you from having to deal with all the little details of getting code running on a microcontroller.

That said, I know there are ways to use avr-gcc and write whatever code you wish without the Arduino libraries or support applications, but I have never done it personally.
 
Old 01-18-2010, 02:22 AM   #3
carbonfiber
Member
 
Registered: Sep 2009
Location: Sparta
Posts: 237

Original Poster
Rep: Reputation: 46
I'm curious, how do you find the device? Do you regret having acquired it? Do you find it limited compared to other (which) similar devices?
 
Old 01-18-2010, 01:05 PM   #4
MS3FGX
LQ Guru
 
Registered: Jan 2004
Location: NJ, USA
Distribution: Slackware, Debian
Posts: 5,852

Rep: Reputation: 361Reputation: 361Reputation: 361Reputation: 361
I actually don't have a "real" Arduino, I have a Freeduino, which has all the same functionality as a regular Arduino and is compatible with all the Arduino software. The only difference is that the design of the Freeduino is completely open, so for instance you could change around the board layout and get new PCBs printed if you needed something special. The Freeduinos are also generally cheaper, mine was only ~$15.

For that price it is a neat tool to have, though I have not used it very often. I got it so I could use it as a general purpose ADC and things like that, not to really build a whole project around.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Trying to Program the Arduino oakmanor1 Linux - Newbie 2 07-02-2009 11:15 PM
Getting started with logic cuircuits and the arduino. deathalele Programming 16 12-17-2008 02:33 PM
LXer: Tutorial: Microcontrolling on the Cheap With Arduino and Linux LXer Syndicated Linux News 0 10-08-2008 01:51 AM
LXer: Arduino: One board, many projects LXer Syndicated Linux News 0 08-31-2007 06:11 AM

LinuxQuestions.org > Forums > Non-*NIX Forums > General

All times are GMT -5. The time now is 10:15 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration