element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • 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 Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • 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
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • 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 3158 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 8 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 8 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 8 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…
  • dougw
    dougw over 6 years ago

    Sone arduino examples I've done include:

    Tis The Season For Arduino

    Cyber Chicklet

    Destiny Button

    Klingmagon

    Long Range Sensor Array

    LoRa GeLo MKR

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • clem57
    clem57 over 6 years ago in reply to mechnerd19

    Welcome aboard. If you like this, there are many other one on this site. Right now, element 14 is promoting Azure Sphere which is a cool way to get involved. If you haven't yet, check it out. Hope you enjoy our community!

     

    Clem

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • mechnerd19
    mechnerd19 over 6 years ago

    I'm a newbie to electronics and found this article to be helpful and insightful. Thanks!

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • balearicdynamics
    balearicdynamics over 8 years ago in reply to tariq.ahmad

    Hey, thank you Tariq ! image Very happy to hear this.

     

    It's true I love teaching (I've done this in several universities when I was in Italy in the far 80's !) and wrote a lot of technical books that got me the right "imprinting" to make a decent tutorial. From my applicative projects I always produce a sort of "subfolder" with educational or general purpose but specific parts of it. And these boards born. Only one concept to approach at a time focusing the attention on what is doing a certain component or class of components. Easier for the newvies to see it in action, build one with their hands and deduct other possible application contexts.

     

    I had just today a phone meeting with the guys of electroschematics.com where I will publish articles that are also helpful to promote element14, projects and idea. They love original material and have a very wide audience.

     

    That's all. Enrico

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • tariq.ahmad
    tariq.ahmad over 8 years ago in reply to balearicdynamics

    Really great content balearicdynamics!

     

    Just got to go over everything you sent.

     

    Especially loved the tune on the Digital Potentiometer video!

     

    Thank you for sharing this with the community!

     

    Really appreciate your help here and with the Project14 program.

     

    You're a natural teacher and would love to see more of this type of content in Arduino and across the board in the community.

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

    Some other links I hope are useful.

     

    Here is the link to the entire series of articles on Arduino projects "educational" I wrote in past on electroschematics online review: http://www.electroschematics.com/author/enricomiglino/

     

    Hope may help. Enrico

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • balearicdynamics
    balearicdynamics over 8 years ago

    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 capabilities

    You don't have permission to edit metadata of this video.
    Edit media
    x
    image
    Upload Preview
    image

     

    Microcontroller Health Status Controller Board based on AVR328p

    Note: as a matter of fact this is a custom Arduino and a standard UNO or other 328p Arduino models can be used as well.

    You don't have permission to edit metadata of this video.
    Edit media
    x
    image
    Upload Preview
    image

     

    TiltPan Micro Camera first test

    Another Arduino shield to control a couple of servos synchronised in a non Euclidean space

    You don't have permission to edit metadata of this video.
    Edit media
    x
    image
    Upload Preview
    image

     

    Arduino DC motor controller prototype

    You don't have permission to edit metadata of this video.
    Edit media
    x
    image
    Upload Preview
    image

     

    If the videos below are interesting for the collection I can provide the related materials (schematics and software)
    • Cancel
    • Vote Up +3 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • balearicdynamics
    balearicdynamics over 8 years ago

    Digital potentiomenter arduino shield

    (originally published on Instructables)

    You don't have permission to edit metadata of this video.
    Edit media
    x
    image
    Upload Preview
    image

    This is the Instructable with the downloadable files: https://www.instructables.com/id/Digital-Potentiometers-Arduino-Shield/

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • balearicdynamics
    balearicdynamics over 8 years ago

    Alphanumeric display for Arduino using a shift register

    (originally published on Instructables)

    You don't have permission to edit metadata of this video.
    Edit media
    x
    image
    Upload Preview
    image

     

    This is the Instructable with the downloadable files: https://www.instructables.com/id/Alphanumeric-Display-Arduino-Kit-Assembly-tutorial/

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • ntewinkel
    ntewinkel over 8 years ago

    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, and it includes the schematic of the circuit as well as a layout guide.

    The experiments go from lighting up a single LED with Arduino, to running a motor and using shift registers.

     

    It's CC licensed and the source documents are all available. This means element14 could choose to make their own version of the documents, along with their own kit. (Sparkfun and Adafruit have already done so, just Google for their name + ARDX)

     

    Cheers,

    -Nico

    • Cancel
    • Vote Up +2 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 © 2025 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.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube