This Course Includes

  • 3 hours on-demand video

  • 45 lessons

  • 3 hands-on labs

  • Discussion board

Course Curriculum

  • 1

    Welcome to the Course

    • Message from the Instructor

    • Job Outcome & Learning Objectives

    • Required Tools, Components & Files

    • Student Files

    • How to use the Course

  • 2

    Basics of Programming

    • Agenda

    • Microcontrollers & Embedded Systems

    • Solving Problems using a Computer

    • The Arduino Framework

  • 3

    Raspberry Pi Pico W Board

    • Agenda

    • Pico W Hardware Architecture

    • RP2040 Microcontroller Architecture

    • Key RP2040 Peripherals Used in the Robot

    • Lab 1 Preview

  • 4

    Lab 1. Blink

    • Purpose and Overview

    • Materials

    • Procedure

    • Results

    • Conclusions

    • Appendix - CETA IoT Robot Schematic (Complete)

  • 5

    Embedded Programming Concepts

    • Agenda

    • The Embedded Control Loop

    • State Machine Basics

  • 6

    Robot Outputs

    • Agenda

    • Parallel Input/Output Ports

    • Basics of Brushed DC Motors and Their Control

    • Using Pulse-Width Modulation (PWM) in Arduino

    • Powering the Robot Control Circuit

    • Lab 2 Preview

  • 7

    Lab 2. Controlling DC Motors

    • Purpose and Overview

    • Materials

    • Procedure (Electronics Assembly)

    • Procedure (Chassis Assembly)

    • Results

    • Conclusions

    • Appendix - CETA IoT Robot Schematic (Complete)

  • 8

    Robot Inputs

    • Agenda

    • Optical Sensors Used in Line-Following Robots

    • Using Analog Inputs in Arduino

    • Lab 3 Preview

  • 9

    Lab 3. Line Detection

    • Purpose and Overview

    • Materials

    • Procedure (Wiring & Assembly)

    • Procedure (Programming & Test)

    • Results

    • Conclusions

    • Appendix - CETA IoT Robot Schematic (Complete)

  • 10

    Summary & References

    • Course Summary

    • Next Steps

    • Supplemental Resources

    • Survey

Job Outcome & Learning Objectives