Arduino Programming & Hardware

Course Fee: 18000 BDT

Course Duration: 96 Hours

Course Overview:

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 class you will learn how the Arduino platform works in terms of the physical board and libraries and the IDE (integrated development environment). You will also learn about shields, which are smaller boards that plug into the main Arduino board to perform other functions such as sensing light, heat, GPS tracking, or providing a user interface display. 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. Please note that this course does not include discussion forums.

Course Curriculum:

Chapter- 1 : Introduction to AVR Micro-controller

• Micro-controller, Microcomputer, or Microprocessor?
• Do You Need a Micro-controller?
• Micro-controller
• Choosing a Micro-controller
• Why the Atmel’s AVR Micro-controller?
• History of AVR
• Architecture of AVR
• Naming Convention
• Architecture Diagram: Atmega16
• MegaAVR Family

Chapter-2 : Getting Started with Arduino

• Introduction to Arduino Board
• Installing Arduino IDE on Windows
• Installing Arduino IDE on Linux
• Installing Arduino IDE on Mac
• Installing and Introducing the Proteus Simulation Software
• Proteus Design Suite 8.5
• Starting New Design
• Arduino Uno Hello World
• Serial Monitor

Chapter- 3 : Building Circuits with LED and Seven Segment Display

• Blinking LED
• Traffic Light Control
• Seven Segment Display
• Cyclone Eye

Chapter- 4 : Working with Button

• Push Button
• Quirky Pushbutton
• Push Button with Noise Filtering Software
• Push Button with Noise Filtering Hardware
• Pulse Width Modulation or PWM

Chapter- 5 : Using Buzzer

• Counting Seconds
• Changing Buzzer Frequency

Chapter- 6 : Measuring Environment Condition

• Measuring Air Temperature and Displaying on LCD
• Detecting Light Level Using LDR
• Using Smoke Sensor Module
• Using Temperature and Humidity Sensor
• Detecting Soil Moister
• Measuring Barometric Pressure

Chapter- 7 : Detecting Objects

• Using Potentiometer
• Metal Proximity Sensor
• Using Ultrasonic Distance Sensor
• Reacting on Approaching Objects
• Parking Sensor
• Using Infrared Motion Sensor
• Turning The Light on Conditionally

Chapter- 8 : Special Motor Control

• Working With Relays
• DC Motor Controlling
• Servo Motor Controlling
• Stepper Motor Controlling

Chapter- 9 : Communication & Networking

• Wireless With IR Sensor
• Communication with RF Module
• Bluetooth Communication for Controlling
• RFID Access Control System
• GSM Communication
• ESP8266 Wi-Fi Communication

Chapter- 10 : Concepts of Robotic Design

• Robotic Controller Software
• Line Follower Robot
• Obstacle Avoiding Robot
• Bluetooth Controller Car

Chapter- 11 : Special Using Sensor

• Biometric Sensor
• Pulse Sensor
• ECG Sensor

Chapter- 12 : Project & Research

• Smart Calculator
• Home Automation
• Security System
• Self Sensing Robot
• Designing Drone

Share This Article If You Liked It :)