Companies Home Search Profile

Mastering Microcontroller Programming

Focused View

Umesh Lokhande

5:10:42

9 View
  • 1 - AVR ATmega328.mp4
    05:24
  • 2 - Technical Specifications.mp4
    04:17
  • 2 - atmega328datasheet.pdf
  • 3 - Select Development Board.mp4
    02:41
  • 4 - Pin Description of ATmega328.mp4
    07:26
  • 5 - Download Atmel Studio7 IDE.mp4
    08:25
  • 6 - Setup Hardware for Programming.mp4
    01:40
  • 7 - Create Microcontroller Project.mp4
    18:11
  • 8 - Number Systems.mp4
    13:09
  • 8 - numbersystems.pdf
  • 9 - Bitwise Operator.mp4
    07:23
  • 10 - BitMasking.mp4
    12:35
  • 11 - Control GPIO as Output.mp4
    05:52
  • 12 - Control GPIO as Input.mp4
    15:51
  • 13 - Timers.mp4
    05:41
  • 14 - Programming Timers.mp4
    08:16
  • 15 - Use Timer Flag in Project.mp4
    14:01
  • 16 - Interrupts.mp4
    05:40
  • 17 - Types of Interrupts.mp4
    09:22
  • 18 - Use Timer Interrupt in Project.mp4
    13:52
  • 19 - Introduction of PWM.mp4
    05:34
  • 20 - PWM Modes of Operation.mp4
    16:53
  • 21 - Brightness Control of an LED.mp4
    10:38
  • 22 - Introduction of UART.mp4
    04:19
  • 23 - Install PuTTY Terminal.mp4
    04:14
  • 24 - Transmit Character Byte.mp4
    12:19
  • 24 - uart.zip
  • 25 - Receive Character Byte.mp4
    06:31
  • 25 - uart.zip
  • 26 - Send String to Serial Console PC.mp4
    06:56
  • 26 - uart.zip
  • 27 - Create Libraries and Use them as Project.mp4
    18:45
  • 27 - Template.zip
  • 28 - Introduction of ADC.mp4
    06:23
  • 29 - ADC.zip
  • 29 - Read Analog Temperature Sensor LM35.mp4
    23:35
  • 30 - Calculation for LM35 Temperature Sensor.mp4
    05:54
  • 30 - lm35datasheet.pdf
  • 31 - MultipleADC.zip
  • 31 - Read Multiple ADC Channels.mp4
    12:48
  • 32 - Connect ATmega328 XMini Board.mp4
    01:31
  • 33 - Program XMini ATmega328 AVR Microcontroller.mp4
    14:36
  • Description


    Learn Microcontroller Programming (8-bit AVR) to use Peripherals like GPIO, Timer, Interrupt, PWM, ADC, Serial UART etc.

    What You'll Learn?


    • Embedded C Programing
    • Microcontroller Architecture (8-bit AVR)
    • Bare-metal Microcontroller Programming
    • Setting up Atmel Studio 7 for C Programming & Debugging
    • Learn to develop peripheral drivers GPIO, TIMER, INTERRUPT, ADC, Serial UART etc.
    • Much more, Please See Curriculum for a Full Listing ............

    Who is this for?


  • Electronics, electrical, computer engineering graduates
  • Anyone interested in learning Microcontroller Programming
  • Students/Professionals who wish to take on career in Embedded Systems
  • Arduino Users who want to be Professional Embedded Software Developer
  • What You Need to Know?


  • Windows OS
  • The prior knowledge of C Programming and basics of electronics could be added advantage but not mandatory
  • More details


    Description

    If you’re reading books of microcontroller programming, following different blogs and still feel stuck. Then you came to the right place, this microcontroller programming course designed around most popular 8-bit ATmega328 AVR Microcontroller. In this course, we will learn how to write C Programs for ATmega328 MCU. I’ve made complex concept easy to understand using quality content. It doesn’t matter if you’re new to microcontrollers or already know basics. I am sure you’ll enjoy learning with this course.

    Short Description:

    We’ll begin our journey to explore microcontroller right from the basics like setting-up official Atmel Studio7 IDE, installing programming utilities and hooking up the circuits in easiest way. To keep the hardware part simple in the beginning, we will use ATmega328 chip on Arduino Uno. Believe me this will save our time at hardware side so that we can focus more on core microcontroller features through AVR C Programming. Later on, as the time rolls on we will use ATmega328 Xplained Mini evaluation kit to learn advance debugging techniques.

    "The Biggest objective of this course is to help you build sound understanding of microcontroller architecture and peripheral registers in-order to use them while writing professional embedded systems software”

    We will setup every circuit from scratch and write microcontroller firmware for it. We will spend enough time in the beginning to get basics right. This will save time in long run and make you feel confident working with Microcontroller Architecture and C Programming.

    Later on, we will be building mini projects to use LED, Switches, Analog and Digital Sensors (temperature/humidity/light Intensity/distance), IR Sensor, Relays and many more. These projects can be small yet very powerful to lay down strong foundation to use GPIO, Timer/Counter, Interrupt, PWM, ADC, Serial UART and other peripherals while developing embedded software and hardware.

    Who this course is for:

    • Electronics, electrical, computer engineering graduates
    • Anyone interested in learning Microcontroller Programming
    • Students/Professionals who wish to take on career in Embedded Systems
    • Arduino Users who want to be Professional Embedded Software Developer

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Umesh Lokhande
    Umesh Lokhande
    Instructor's Courses
    Umesh Lokhande is Embedded Engineer and an electronic enthusiast, who has developed about 20+ Products for Startups to Multinationals. As a Chief Author since 2014 at BINARYUPDATES, the venture he started in Pune, India, Umesh’s mission is to explore technology and help educate the world.Umesh has a Master's degree from the University of Applied Sciences Jena, Germany. Over his career, he has executed several challenging projects where he developed core skills of Hard- and Software development for Product Design. He was an R&D Engineer for Laser Imaging Systems GmbH & Co. KG (An Orbotech Company), Alere Technologies, and hIOTron. He is a responsive and excellent instructor who has tutored many students both online and offline and has mastered the simple ways to jump-start learning Embedded Systems and IoT. Above all, he responds to students' questions within 48 Hrs.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 33
    • duration 5:10:42
    • English subtitles has
    • Release Date 2024/05/03