Download as pdf or txt
Download as pdf or txt
You are on page 1of 3

Arduino Teaching Program

Objective:
An embedded system is a combination of hardware and software provided that both should be
synchronized with each other. Some examples are as follows: industrial machines, automobiles,
medical equipment, cameras, household appliances, airplanes, vending machines etc. The Arduino is
an open-source computer hardware/software platform for building digital devices and interactive
objects that can sense and control the physical world around them. In this course students will learn
how the Arduino platform works in terms of the physical board and libraries and the IDE (Integrated
Development Environment). The course will also cover programming the Arduino using C code and
accessing the pins on the board via the software to control external devices.

Learning Outcome:
After the completion of the course, the students will be specialized in Embedded System Design
using Arduino.

Duration of the Course:


 1.0 Month (25h/Month – 2day/Week – 5h/day)
 1.0 Week (25h/5day - 5h/day)

Minimum Eligibility Criteria:


 You have general information about electronics
 University student, engineering graduate, or high school student

Course outline :

No. Modules to be Covered Time


1 Embedded System design: Basics 1st day/5h
2 Learning Arduino Platform 2nd day/5h
3 The basic sensors and actuators using Arduino 3rd day/5h
4 Controlling embedded system based devices using Arduino 4th day/5h
5 Project Based on embedded system design using Arduino board. 5th day/5h
5 day/25h

HAMIOUDA MOSSAAB 1
Course details
1. Embedded System design: Basics
Outcome Contents
What is Embedded System, Main Components of
Basic Concepts Embedded Systems, Constraints of Embedded System,
Power dissipation
Knowledge of Electronic Embedded System Classifications( Small Scale, Medium
Component Scale, Sophisticated) and its Components
Processors: General purpose, Single purpose, Application
Knowledge of Processors of
Specific, Concepts of microprocessor and microcontroller,
embedded Systems
and other Elements of Embedded System
What is Program/Software/Simulator/Compiler and their
Software
applications within Embedded Systems.

2. Learning Arduino Platform


Outcome Contents
Microcontrollers, Programming Microcontrollers, Arduino
Microcontroller Fundamental Platform, The Boards, The Anatomy of an Arduino Board,
The Development Environment
Learning about Analog, Digital, Power, Other Pins,
Arduino Component External/USB power supply, reset button, and other
components of Arduino Board
Arduino Library and Emulator Learning the standard library(13 default) of Arduino,
Arduino Development Environment: Arduino Software,
Knowledge of Arduino Software
Different menus and Serial Monitor of Arduino IDE
Acquiring the skills for writing Arduino Sketches, working
Writing Arduino Programs with examples, Interfacing some led, switch, Potentiometer
with Arduino

3. The Basics of Sensor & Actuators


Outcome Topics
How Sensors Work, Analog and Digital Sensors, Pull-
Up/Down resistors and Examples of sensors , Connecting
different sensors such as: Humidity, Heat/Temperature,
Sensor Fundamentals
proximity, IR Motion, Accelerometer, Sound , Light,
distance, Pressure, Thermal, Infrared, LDR etc. to Arudino
Board
Working on LCD monitor, Reading Various Sensor data on
LCD monitor
Serial Monitor and LCD Display
Actuators, Relay Switch, Servo Motor, Putting Things
Actuators
Together, Sensing the World, Reading from Analog Sensors

HAMIOUDA MOSSAAB 2
4. Controlling Embedded System Based Devices using Arduino

Outcomes Topics
How Sensors Work, Analog and Digital Sensors, Pull-
Up/Down resistors and Examples of sensors , Connecting
different sensors such as: Humidity, Heat/Temperature,
Sensor Fundamentals
proximity, IR, Motion, Accelerometer, Sound , Light,
distance, Pressure, Thermal, Infrared, LDR etc. to Arudino
Board
Working on LCD monitor, Reading Various Sensor data on
LCD monitor
Serial Monitor and LCD Display
Actuators, Relay Switch, Servo Motor, Putting Things
Actuators
Together, Sensing the World, Reading from Analog Sensors

5. Project

HAMIOUDA MOSSAAB 3

You might also like