Introduction to an embedded system. Understanding Embedded System. Overview of basic electronics and digital electronics. Microcontroller vs. Microprocessor. Common features of Microcontroller. Comparison between the two. Different types of microcontrollers. Introduction to Arduino. Pin configuration and architecture. Device and platform features. Concept of digital and analog ports. Familiarizing with Arduino Interfacing Board. Introduction to Embedded C and Arduino platform. Arduino data types. Variables and constants. Operators.Control Statements. Arrays. Functions. Pins Configured as INPUT Pull-up Resistors Pins Configured as OUTPUT pin Mode() Function digital Write() Function analog Read() function Arduino Interrupts Incorporating Arduino time. delay() function. delay Microseconds() function. millis() function. micros() function. Working with Serial Monitor. Line graph via the serial monitor. Interfacing an 8-bit LCD to Arduino. Fixed one-line static message display. Running message display. Using the LCD Library of Arduino. Arduino – Humidity Sensor. Arduino – Temperature Sensor. Arduino – Water Detector / Sensor. Arduino – PIR Sensor. Arduino – Ultrasonic Sensor. Arduino – Connecting Switch (Magnetic relay switches). Types of Relay. Controlling Electrical appliances with electromagnetic relays. Working on a matrix keypad. Using the keypad library to interface with Arduino. Interfacing Servo motors to Arduino. Interfacing an RF Module. Using serial input. Controlling LEDs with keys. Keys as a toggle switch. Interfacing a piezo Buzzer. Using a buzzer as an alarm unit. Parallel Communication. Serial Communication Modules. Types of Serial Communications. Arduino UART. GSM/GPRS Arduino Interfacing. This will involve designing, developing, coding, and implementing the Arduino project. Projects will include but not be limited to
Intelligent home locking system. Intelligent water level management system. Home automation using RFID. Real-time clock-based home automation. Intelligent Automatic Irrigation System.