Session_07_Arduino Intro. Types (1)
Session_07_Arduino Intro. Types (1)
Topic:
Arduino: Introduction, Types
Session No: 07
AIM OF THE SESSION
To familiarize students with the basic concept of Arduino Introduction and Types
INSTRUCTIONAL OBJECTIVES
LEARNING OUTCOMES
arduino ( arrr-dween-oh )
(n.) It's an open-source physical computing platform based on a simple microcontroller board, and a
development environment for writing software for the board.
• The Arduino was originally developed for artists and designers to prototype interactive displays
• Developed for non-scientists
• Minimal programming
• “Forgiving” circuitry that can handle a wide variety of wiring errors
• Arduino is the go-to gear for artists, hobbyists, students, and anyone with a gadgetry dream.
INTRODUCTION (Cont…)
• Arduino Board:
The physical microcontroller board that connects to sensors and actuators. Common models include
The software where you write and upload code to the board. It supports C/C++.
• Shields:
Modular boards that add functionality to your Arduino (e.g., Wi-Fi connectivity, motor control).
5
Overall, Arduino's flexibility, affordability, and extensive community support make it a powerful tool for developing
IoT applications, ranging from simple home automation projects to complex industrial monitoring systems.
Data Processing and Decision Making IoT Gateway IoT Education and Learning
ARDUINO TYPES
Arduino Nano
Arduino Mega
Arduino LilyPad
The features of different types of Arduino boards are listed in the tabular form.
Arduino Uno 16Mhz ATmega328 2KB SRAM, 32KB flash 14 6 input, 0 output
Arduino Due 84MHz AT91SAM3X8E 96KB SRAM, 512KB flash 54 12 input, 2 output
Arduino Mega 16MHz ATmega2560 8KB SRAM, 256KB flash 54 16 input, 0 output
Arduino Leonardo 16MHz ATmega32u4 2.5KB SRAM, 32KB flash 20 12 input, 0 output
Arduino Uno Board Pin Description
ADVANTAGES
Using Arduino for electronics prototyping and DIY projects offers several key advantages:
1. Accessibility
2. Cost-effective
3. Extensive community and resources
4. Versatility
5. Expandability
6. Rapid prototyping
7. Cross-platform compatibility
8. Open-source nature
While Arduino is a powerful and versatile platform for prototyping and building interactive
electronics projects, it does have several limitations that users should be aware of:
• Subtly speaking, Arduino is a microcontroller based prototyping board which can be used in
developing digital devices that can read inputs like finger on a button, touch on a screen, light on a
sensor etc. and turning it in to output like switching on an LED, rotating a motor, playing songs
through a speaker etc.
• The Arduino software is easy-to-use for beginners, yet flexible enough for advanced users.
• It runs on Mac, Windows, and Linux. Teachers and students use it to build low cost scientific
instruments, to prove chemistry and physics principles, or to get started with programming and
robotics.
SELF-ASSESSMENT QUESTIONS
1. What is Arduino?
(a) 4
(b) 8
(c) 12
(d) 16
TERMINAL QUESTIONS
Reference Books:
1. The Internet of Things: Connecting Objects By Hakima Chaouchi Wiley publication
2. The Internet of Things – Key applications and Protocols By Olivier Hersent, David Boswarthick,
Omar Elloumi,, Wiley, 2012
Sites and Web links:
1. www.arduino.cc :info on hardware, some libraries for sensors, the integrated development
environment (IDE) and reference material on commands and structures
2. www.instructables.com : info on DIY projects prepared by others
3. www.makezine.com : Home of Make Magazine, which has lots of Arduino projects
THANK YOU