Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Introduction to Embedded Systems
Rating: 4.6 out of 5(1,506 ratings)
5,836 students

Introduction to Embedded Systems

Learn electronics using the Arduino platform and program the board to control various peripherals
Created bySam Thomas
Last updated 8/2020
English

What you'll learn

  • Detailed look at Arduino Uno Board
  • Arduino Programming
  • Basic circuit connections on a breadboard
  • Control of LED
  • Control of RGB LED
  • Produce a digital output using Arduino Uno
  • Produce an analog output using Arduino Uno
  • Accept a digital input
  • Read analog data
  • Work with switches
  • Temperature measurement using LM35
  • Work with LDR
  • Serial Communication from Device to Computer
  • Serial Commincation from Computer to Device

Course content

7 sections38 lectures3h 31m total length
  • Introduction0:58

    A general introduction to embedded systems. We will have a look at what is a microcontroller and a microprocessor. The section will end with alternative platforms to Arduino and on how to select a microcontroller.

  • What is Embedded Systems?2:52
  • What is a MCU?0:38
  • Alternatives to a MCU5:02
  • How to select a MCU?2:09

    Select a microcontroller by weighing dip vs smt packages, memory needs (program, data, ram, rom), and peripherals including i/o pins, adc, dac, ethernet, can, usb, timers, pwm, spi, and i2c.

Requirements

  • Computer
  • Arduino Uno board
  • Arduino IDE software
  • Breadboard, resistors, jumper wires, LEDs, LM35, LDR, soldering iron

Description

Are you looking for a start into the world of embedded systems? Do you want to work with both hardware and software, to get an understanding into world of embedded control? If yes, then let us get started with the course which introduces embedded systems in a  step by step manner. The course is aimed at guiding the learner to level of proficiency where the person can go into more advanced topics on their own.

The topics covered in the course are

Introduction to Arduino Uno
Digital Output
Analog Output
Digital Input
Analog Input
Serial Communication

Who this course is for:

  • Begineer in Embedded Systems
  • Students wanting to get started in electronics and programming