Uploaded by Mr Aji

Arduino Syllabus

advertisement
Arduino – Course
Syllabus – Basic (30 Hours)
Module
1
2
3
4
5
Session
Topics
1)
2)
3)
4)
5)
Introduction and
Familiarization
Course Introduction
Hardware Overview
Download and Install the Arduino IDE
Arduino IDE and Sketch Overview
Understanding Arduino Syntax
6)
7)
8)
9)
10)
Understanding and Using Variables
Blink an LED
digitalRead() and Serial Port Communication
analogRead() and Serial Port Communications
Reading Analog Pins and Converting the Input to
a Voltage
11) Fade an LED with Pulse Width Modulation using
analogWrite()
Basics
Control
12) If-Else Statement, Comparison Operators and
Condition
13) For Loop Iteration
14) How to Use Arrays
15) Switch Case Statement and Using a Keyboard for
Data Collection
16) While statement
Digital
17)
18)
19)
20)
Blink an LED Without using the delay() Function
Using Buttons
State Change Detection and the Modulo Operator
De-bouncing a Button
Analog
21)
22)
23)
24)
Analog I/O and Serial Communications
Analog Input
Calibration
Smoothing Data
Syllabus – Advanced (60 Hours)
No.
1.
Chapter
Basic
Sessions
1)
Getting started with Arduino
2)
3)
4)
5)
Introduction to Arduino
Setup your computer to use Arduino
Understanding electronics elements
Resistors, capacitors, transistors, relays etc.
Blinking of LEDs
Fading of LED
Circling of LEDs. ( FOR loop)
Blinking of EVEN and ODD states of LEDs.
LED dice.
Traffic light system.
And many more projects
2.
LEDs.
6)
7)
8)
9)
10)
11)
12)
3.
Serial monitoring.
13) Controlling of LEDs from your computer.
14) Reading analog and digital inputs.
4.
Digital inputs
15) Controlling LED using push button.
16) Switching ON a relay.
Analog inputs.
17) Controlling of LEDs using a joystick.
18) Controlling a DC motor, PWM.
19) Changing the brightness of LEDs using
potentiometers.
5.
6.
7.
8.
LCD displays
20)
21)
22)
23)
24)
25)
26)
Wiring of LCD screen with Arduino.
Displaying a message in LCD screen.
Screen navigation on LCD.
Turn ON a LED by entering the password.
Knowing the status of the LED.
Scrolling of text.
Displaying room temperature using LM 35
temperature sensor.
Seven segment
display.
27) Simple automatic countdown and count up (FOR
loop)
28) Increment or decrements a number by using push
button.
Servo motors.
29)
30)
31)
32)
33)
Controlling Servo Motor with Joystick
Indexing of Servo motor
Direction control of Servo Motor
Servo Motor based Projects
Synchronizing 2 Servo Motors
Source: https://aruneworld.com/course/arduino-course/
Download