Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Swayam

Embedded Systems

NITTTR via Swayam

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
This Course on Embedded systems provides basic knowledge of Arduino, Embedded C, Arduino Mega for Engineering Diploma students. This 8-week Embedded Systems course introduces learners to microcontrollers and single-board computers through theory and online-skills for hands-on practice to help the learner to develop their own prototypes. This course is designed to make the learning interactive and real time enhancing practicallearning.Topics include embedded system fundamentals, Arduino and Raspberry Pi architectures, Embedded C programming, sensor and actuator interfacing, communication protocols (UART, I²C, SPI), Linux basics, networking, real-time systems, and RTOS.The course culminates in IoT integration, security principles, and guides in developing projects like smart parking, weather stations, and home automation.

Syllabus

WEEK1

Embedded C basics operators for Arduino.

Familiarizing with the Arduino IDE.

Sketch designing for Arduino.

WEEK2

Communication interface using serial port.

Basic understanding of the code with boolean operations, pointer access operations, bitwise operations, compounded operations.

WEEK3

Embedded C control structure blocks Looping mechanism – for, do and while.

WEEK4

The branching operations based on conditions expression

WEEK5

Introduction to Arduino Mega.Arduino Mega specifications including power ratings, digital and analog peripherals.

WEEK6

Difference between the C language and Embedded C language.

Arduino Mega Ports, Pins, Digital and Analog Peripherals.

WEEK7

Communication with Arduino

Different communication modules available with their real-life application

WEEK8

Communication interfaces

Taught by

Dr. Umashanker Sahu

Reviews

Start your review of Embedded Systems

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.