/
Arduino Introduction

Arduino Introduction

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!)



Related content

Arduino
Arduino
More like this
Arduino vs Raspberry Pi
Arduino vs Raspberry Pi
More like this
Workshop Programme
Workshop Programme
More like this
Arduino IDE
Arduino IDE
More like this
Tinkercad
Tinkercad
More like this