Udemy

Beyond Arduino: Electronics for Developers & Makers - (GPIO)

Enroll Now
  • 3,938 Students
  • Updated 6/2025
4.4
(319 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
6 Hour(s) 5 Minute(s)
Language
English
Rating
4.4
(319 Ratings)

Course Overview

Beyond Arduino: Electronics for Developers & Makers - (GPIO)

Learn beyond the basics of electronics and hardware design for your embedded hardware or IoT projects.

In this course you will learn that there's more to life than the Arduino Uno and that there's probably a better way to do what you've been doing with microcontrollers. Yes, Arduino is an excellent platform to get you started, but you will learn that Arduino is not part of the day to day electronics you use like your TV, microwave oven or car dashboard.


Do you know how the supporting hardware in a microcontroller work? Well, you will learn that here. Also as a bonus you will learn how the functions in dumbed-down libraries work.


This is not exactly a hands-on course, not if you don't want it to be. There are no promises on the projects you’ll make because I won’t force you to build something you didn’t choose to. However, I strongly recommend that you code along. Several microcontroller development platforms are showcased, but you should follow the examples with your own microcontroller.


You should know that most lectures have the following elements:


-Recommended Material


-“Recall” Slide


-Actual lecture content


-Live Demo


- and Quizzes

Course Content

  • 21 section(s)
  • 109 lecture(s)
  • Section 1 Introduction
  • Section 2 The Usual Microcontroller Architecture
  • Section 3 Pin Multiplexing
  • Section 4 Development Tools
  • Section 5 LEDs 101
  • Section 6 Pulse Width Modulation
  • Section 7 LED Display Scan Algorithm
  • Section 8 Live Demo: 7-Segment Scan Algorithm with the BASIC Stamp 2
  • Section 9 Live Demo: 7-Segment Scan Algorithm with the Tiva C Launchpad
  • Section 10 What's Wrong with This Algorithm?
  • Section 11 Live Demo: A Better 7-Segment Scan Algorithm
  • Section 12 Big No-Noes: Digital Output
  • Section 13 Digital Input Switches 101
  • Section 14 Bounce and How to Deal with it
  • Section 15 Keypad Scan Algorithm
  • Section 16 Big No-Noes: Digital Input
  • Section 17 GPIO: Bidirectional I/O
  • Section 18 A Trick to Read Multiple Switches with One Pin
  • Section 19 Live Demo: Reading a Potentiometer with RCTIME
  • Section 20 Optional Course Final Project
  • Section 21 Wrap Up

What You’ll Learn

  • Design the hardware around your IoT applications, Design add-on circuitry for popular development boards such as Arduino and Raspberry Pi., Understand how a microcontroller interacts with its supporting hardware

Reviews

  • M
    Mark Schammer
    5.0

    Good, relatively basic, but not too basic course. Picked up a few new things, but mainly just pretty good revision for my Engineering course from over 30 years ago !

  • S
    Steven Elkind
    5.0

    Clearly presented and interesting. Presenter is easily understood by a native English speaker

  • A
    Al Mac
    5.0

    This was a well structured course on how to use GPIO and also what is going on inside the microcontroller when working with GPIO. I learned a lot.

  • A
    Anonymized User
    5.0

    On point Information about Micro Controller Developers. Would suggest the course for all Embedded IOT Enthusiasts.

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed