element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
    About the element14 Community
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      •  Vietnam
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Arduino
  • Products
  • More
Arduino
Documents Arduino, What is It Good For?
  • Blog
  • Forum
  • Documents
  • Quiz
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Arduino to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Engagement
  • Author Author: tariq.ahmad
  • Date Created: 10 May 2017 9:05 PM Date Created
  • Last Updated Last Updated: 27 Jun 2017 3:04 AM
  • Views 3712 views
  • Likes 12 likes
  • Comments 12 comments
Related
Recommended

Arduino, What is It Good For?

image

Arduino Home

An Open-Source platform to create digital devices and interactive objects that sense and contol physical devices.

Arduino Tutorials
Arduino Projects

 

Demonstrate a Useful Introduction to Electronics Using Arduino in the comments below!

 

If you're looking to get into electronics projects you might be confused about which board you want to use for your first project. The two boards that most people hear about are Arduino and Raspberry Pi.  Raspberry Pi isn't a hard sell. After all, you can buy an SD card called NOOBs and get started on using Raspian, a Debian distribution of distribution of Linux, which does all the work for you. As you get more familiar with Linux you can choose your flavor, or choose the Linux distribution that works best for your project.  OpenELEC is great if you're looking for a great bare bones Linux distribution for media centers and all the hard work for installing Retropie has been done for you if you are looking to do something with retro gaming. Linux really shines when it comes to taking advantage of your hardware to its fullest, something that people who have managed their own servers have been aware of for awhile.image

 

Your choice of a board is going to depend on the type of electronics project you want to work on.  If you've never considered Arduino before then you are in for a treat. Arduino has a loyal and passionate following, stemming from it's embrace of a simplified programming environment, it's embrace of an Open Hardware and Open Software ecosystem, and it's a great place to start if you're interested in how electronics work.  It's great for so called tinklers, people who like to take electronics apart and try and figure out how everything works.  Perhaps you've found yourself taking apart an old Casio digital watch, a game console that stopped working, a CRT, you name it.  Arduino is for those who want to know how stuff works.image

 

Because it embraces an Open environment, it's possible to understand everything there is to know about what's happening under the hood.  As you can imagine, this has tremendous implications for whatever electronics project you are working for. It also means that a lot of the hard work has already been done, thanks to all the documentation created from open sourcing the project to a large and enthusiastic community. You can get started with simple projects such as making your own calculator, digital thermometer, light sensor, and digital voltmeter. You can also find a lot of documentation online to support you as you attempt to build your own Laser Harp or Robot.  Arduino boards also work great with projects involving the Raspberry Pi, such as an input device for a bar top retro arcade cabinet.  The PIK3A uses an Arduino Leonardo board on it.

 

On a Raspberry Pi you can simply hook up a monitor, a keyboard, a power supply, and NOOBS SD card to have your very own, full blown computer. There are even kits you can purchase that turn your Pi into full blown laptop, a bar top retro arcade cabinet, and more. An Arduino on the other hand isn't really a computer in the same way that a Raspberry Pi is. You can't run an OS on it and have multiple programs running on it. The Arduino is a different kind of a board.  It contains a microcontroller on a circuit board which is used to receive inputs and drive outputs. Examples of inputs you would use with an Arduino include temperature sensors, a motion sensor, a distance sensor, capacitive touch sensor, reading an LED as a photodiode, or an analog sensor. Whereas outputs could be an LED Light, a screen, DC motors, relays, digital potentiometers, lasers, and stepper motors. You can configure the pins on an Arduino as either inputs or outputs.

 

Arduino can't run multiple programs at the same time, as you would do with a board like the Raspberry Pi that has its own OS, and it needs to be hooked up to a separate computer.  The open-source Arduino Software (IDE) makes it simple to write your own code and upload it to your board through a serial port.  The way you do that is through writing sketches that are converted to code.  If you've ever taken a programming class for something like C++, Java, or a web-based language like PHP then you might appreciate how simple they've made it to program an Arduino board.  Most of the work is done under the hood. The Arduino language is merely a set of C/C++ functions that can be called from your code. Your sketch undergoes minor changes (e.g. automatic generation of function prototypes) and then is passed directly to a C/C++ compiler (avr-g++).

 

If you've ever taken a programming class one of the first lessons you probably learned was how to program Hello World.  The best way to learn about Arduino is by rolling up your sleeves and doing a simple project. If you're just getting started with Arduino then the Hello World tutorial on the Arduino site makes a great introduction to Arduino.

 

Here's a list of things Arduino is good for:

  • Tinkering (You love dissecting broken gadgets but don't know what to do with the bits)
  • Making hardcore electronics projects accessible (easy-to-use hardware and software)
  • A Programmable Logic Controller (Program it to do things and it can interact with the world through electronic sensors, lights, and motors)
  • Versatile and low-cost prototyping (An open-source prototyping platform for anyone interested in creating interactive objects or environments)
  • Working with motors
  • Wheels, servos, stepper motors

 

If you have anything you would like to add to this let us know in the comments below.

 

Also, we'll be sending out a limited number of promotional Arduino Uno boards to anyone who can:

Demonstrate a Useful Introduction to Electronics Using Arduino! 

  • arduino uno
  • arduino_leonardo
  • laser harp
  • dc motors
  • Digital Potentiometer
  • introduction to electronics
  • arduino ide
  • arduino_tutorials
  • motors
  • stepper motor
  • digital_thermometer
  • servos
  • temperature sensor
  • prototyping
  • arduino promotion
  • relays
  • arduino robot shield
  • motion sensors
  • arduino
  • arduino projects
  • Share
  • History
  • More
  • Cancel
  • Sign in to reply

Top Comments

  • balearicdynamics
    balearicdynamics over 9 years ago +3
    Daisy chained Arduino kit example Note: all these projects originates by a need in some of my projects then has been organised and adapted to be easy to manage kits showing a specific aspect of the Arduino…
  • ntewinkel
    ntewinkel over 9 years ago +2
    Hi Tariq, I always point people at Oomlout's ARDX Tutorial. It's open source and CC licensed: ARDX – Arduino Expermentation Kit « .:oomlout:. I like that it has a quick explanation for each experiment…
  • balearicdynamics
    balearicdynamics over 9 years ago +2
    Digital potentiomenter arduino shield (originally published on Instructables) www.youtube.com/watch This is the Instructable with the downloadable files: https://www.instructables.com/id/Digital-Potentiometers…
  • tariq.ahmad
    tariq.ahmad over 9 years ago in reply to balearicdynamics

    Hi balearicdynamics ,

     

    Anything related to Education and Arduino would be extremely useful!

     

    It's a hot topic and something that we want to do a better job of covering.

     

    Feel free to add schematics, component lists, sofware images, or anything else you would like to share!

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • balearicdynamics
    balearicdynamics over 9 years ago

    Hmmm... Sounds interesting! tariq.ahmad what about a set of educational projects on specific components attached to Arduino with schematics, software images etc? Maybe useful?

     

    Enrico

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
<
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2026 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube