Contact us

Embedded C

Language: English

Instructors: Indhira N G

₹999 60.06% OFF

₹399 including GST

Why this course?

Description

 

This course offers a comprehensive introduction to Embedded Systems and Embedded C programming, with a focus on practical applications using Arduino. You will learn the fundamentals of Embedded C, how to interface with General Purpose Input/Output (GPIO) pins, and implement real-world projects. The course includes hands-on experience with Arduino boards and offers quizzes to test your understanding of key concepts.

Overview:

  • Module 1: Introduction to Embedded C, understanding the basics of C language programming for embedded systems.
  • Module 2: Introduction to Embedded Systems concepts and architecture.
  • Module 3: Introduction to Arduino – Setting up Arduino IDE and writing basic programs.
  • Module 4: GPIO Interface – Understanding how to connect and control external components using GPIO pins.
  • Module 5: Advanced GPIO Interface – More complex interfacing concepts such as PWM and ADC.
  • Module 6: Embedded C Quiz to assess your knowledge.
  • Module 7: Interview Questions – A set of the top 100 questions related to Embedded C to help with job preparations.

Projects:

  1. LED Blink Project: Using Embedded C to blink an LED on an Arduino board.
  2. Temperature Monitoring System: Interface a temperature sensor with Arduino and display data on an LCD.
  3. Servo Motor Control: Using PWM signals to control a servo motor’s position.
  4. Light-sensitive System: Build a light-sensitive circuit that adjusts a device's behavior depending on light levels.
  5. Embedded System with LCD Display: Create an embedded system that uses GPIO to control an LCD display to show sensor data.

Tools Required:

  • Arduino IDE: The primary tool used to program and upload code to Arduino boards.
  • Arduino Board (Uno, Mega, or any other): The microcontroller platform for developing embedded projects.
  • Embedded C Compiler: A C compiler for programming microcontrollers in Embedded C.
  • Basic Electronic Components: LED, resistors, capacitors, sensors (e.g., temperature, light), servos, etc.
  • Breadboard & Jumper Wires: For building and testing electronic circuits.
  • Multimeter (optional): To measure voltage, current, and resistance in your projects.
  • LCD/LED Displays: Used for visual output from your Arduino projects.

Skills Required:

  • Basic Programming Knowledge: Familiarity with C or C++ programming languages.
  • Interest in Electronics: A basic understanding of electronics components like resistors, capacitors, and transistors.
  • Problem-Solving Skills: The ability to troubleshoot and optimize embedded systems projects.
  • Willingness to Learn: Enthusiasm to experiment with hardware and software to create real-world applications.

Course Curriculum

How to Use

After successful purchase, this item would be added to your courses.You can access your courses in the following ways :

  • From the computer, you can access your courses after successful login
  • For other devices, you can access your library using this web app through browser of your device.

Reviews