• Skip to main content
  • Skip to header right navigation
  • Skip to site footer
DarkBlueBit.com

DarkBlueBit.com

DIY projects with Arduino and Raspberry Pi

  • Arduino
  • Raspberry Pi
  • About
    • Contact
    • About Me
    • Amazon Affiliate Disclosure
    • Privacy Policy
You are here: Home / Arduino / What is Arduino?

What is Arduino?

In short, Arduino is an electronic circuit board commonly used in DIY hardware projects creating interactive objects or environments. It allows you to read data from inputs (sensors, buttons) and write data to outputs (turning on/off other circuits or controlling motors). All these actions are programmed using a free programming language.

Why is it so popular? Because it is:

  • Open-source
  • Easy to use
  • Cheap
  • Supported by a user community

Hardware

The first Arduino was made in 2005 by students in Italy. The goal was to create a cheap prototyping device for beginners. It has evolved through 16 versions since then and today there are around 1,000,000 boards owned by both beginners and also advanced users.

The heart is an Atmel microcontroller which includes the flash memory that can be directly programmed by a computer via a serial/USB cable (no external programmer is required). Other board components are described in the video.

The functionality can be further extended by other boards called “shields”, which are additional modules that can be connected to Arduino. For example motor controllers, GSM, GPS, Bluetooth, LCD screen and many others:

5144cc2bce395fb170000002

Software

The microcontroller instructions are programmed with the Arduino Software (IDE) written in Java and based on the Processing language (simplified C++). It is cross-platform – running on Windows, Linux and also Mac. The language is easy to learn and use for beginners and at the same time flexible enough for advanced users. There are already many examples and a huge knowledge base built by the worldwide community of makers. It is also possible to use any other programming landuage with a compiler producing binary machine code.

$3EB3098C90077CFE

Category: Arduino

Disclosure

Articles on this website contain paid links leading to Amazon.com.

As an Amazon Associate I earn from qualifying purchases.

Read more

Reader Interactions

Comments

  1. Aubrey

    March 19, 2021 at 06:38

    Pretty nice post. I just stumbled upon your blog and wished
    to say that I have really enjoyed browsing
    your blog posts. In any case I will be subscribing to your feed and I hope
    you write again very soon!

    Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

eighteen + 17 =

About

About Me

Contact

Privacy Policy

Amazon Affiliate Disclosure

Social Profiles

  • Facebook
  • Twitter
  • YouTube

Copyright © 2023 · DarkBlueBit.com · All Rights Reserved · A redistribution or reproduction of the contents in any form is prohibited except with our explicit written permission.