Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Version History

« Previous Version 12 Next »

What is Arduino?

  • Arduino is an open-source electronics platform based on easy-to-use hardware and software.
  • Arduino boards are able to read inputs - light on a sensor, a finger on a button, or a Twitter message - and turn it into an output - activating a motor, turning on an LED, publishing something online.
  • You can tell your board what to do by sending a set of instructions to the microcontroller on the board. To do so you use the Arduino programming language (C++), and the Arduino Software (integrated development environment - IDE).
  • A worldwide community of makers - students, hobbyists, artists, programmers, and professionals - has gathered around this open-source platform, their contributions have added up to an incredible amount of accessible knowledge that can be of great help to novices and experts alike.

Why Arduino?

  • Over the years Arduino has been the brain of thousands of projects, from everyday objects to complex scientific instruments.
  • Inexpensive.
  • Cross-platform - works on Windows, Mac, Linux etc.
  • Simple, clear programming environment.
  • Open-source hardware empowering users to build them independently and eventually adapt them to their particular needs.
  • Software growing through the contributions of users worldwide.

Arduino Applications

Here is a playlist with some popular Arduino applications - https://www.youtube.com/playlist?list=PLeD79iLR1-Gzef7LAK9bfvVO7lzYyt6aX

Some sample Arduino projects can be seen here - https://create.arduino.cc/projecthub/projects/tags/iot

Arduino Boards (the “Brain”)

from https://www.arduino.cc/en/Main/Products

Arduino Uno (most popular)

Input vs. Output

Referenced from the perspective of the Arduino Board

Inputs is a signal / information going into the board        Output is any signal exiting the board


                                                     

  • Almost all systems that use physical computing will have some form of output
  • A device which can provide input(s) is called an input device, usually referred to as sensors. Ex: Light sensors (LDRs), Accelerometers, Push buttons
  • Output devices are usually referred to as actuators Ex: Motors, LEDs

Shields (the “Body Parts”)

  • Shields provide an easy way to interface sensor and actuators with the Arduino – avoids having to wire them up manually
  • Shields can be stacked (terms and conditions apply!)


  • No labels