Things and Connections
Working of Controlled Systems, Real-time systems with feedback loop e.g.
thermostat in refrigrator, AC, etc.Connectivity models – TCP/IP versus OSI
model, different type of modes using wired and wireless methodology, The
process flow of an IoT application.
(iii)Sensors, Actuators and Microcontrollers
Sensor - Measuring physical quantities in digital world e.g. light sensor, moisture
sensor, temperature sensor, etc.
Actuator – moving or controlling system e.g. DC motor, different type of actuators
Controller – Role of microcontroller as gateway to interfacing sensors and
actuators, microcontroller vs microprocessor, different type of microcontrollers in
embedded ecosystem.
(iv) Building IoT applications
Introduction to Arduino IDE – writing code in sketch, compiling-debugging,
uploading the file to Arduino board, role of serial monitor.
Embedded ‘C’ Language basics - Variables and Identifiers, Built-in Data Types,
Arithmetic operators and Expressions, Constants and Literals, assignment.
Conditional Statements and Loops - Decision making using Relational Operators,
Logical Connectives - conditions, if-else statement, Loops: while loop, do while,
for loop, Nested loops, Infinite loops, Switch statement.
Arrays – Declaring and manipulating single dimension arrays
Functions - Standard Library of C functions in Arduino IDE, Prototype of a
function: Formal parameter list, Return Type, Function call.
Interfacing sensors – The working of digital versus analog pins in Arduino
platform, interfacing LED, Button, Sensors-DHT, LDR, MQ135, IR. Display the
data on Liquid Crystal Display(LCD), interfacing keypad
Serial communication – interfacing HC-05(Bluetooth module)
Control/handle 220V AC supply – interfacing relay module.
Related topics: