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