Loading...

Course Description

Learning to program a microcontroller is a crucial skill in the world of mechatronics. Microcontrollers allow you to make circuits that interact with the physical world around them via sensors (which gather data from the surrounding environment) and actuators like motors (which can affect the environment). In this course, you will learn the basic microcontroller functionality required to control inputs and outputs using simple hardware like buttons and LEDs, including an "under the hood" look at how the microcontroller works. The programming concepts you learn in this course will set the stage for controlling more advanced hardware like sensors and motors in future courses and projects.

This program requires the purchase of a kit of electronic components and microcontrollers at a cost of around $550.

You are required to have completed the following courses or have equivalent experience before taking this course:

  • Building and Analyzing a Basic Circuit
  • Building and Measuring a Time-Varying Circuit

Faculty Author

Benjamin M. Finio

Benefits to the Learner

  • Program with registers
  • Use bitwise operators and masking
  • Use microcontroller inputs
  • Use interrupts
  • Use timers

Target Audience

  • Engineers (mechanical, software, civil, systems, chemical, biomedical)
  • Robotics and automation technicians
  • Programmers and computer scientists
  • Technology researchers
  • High school teachers
  • Hobbyists

Applies Towards the Following Certificates

Loading...
Enroll Now - Select a section to enroll in
Type
2 week
Dates
Dec 04, 2024 to Dec 17, 2024
Total Number of Hours
16.0
Course Fee(s)
Standard Price $1,199.00
Section Notes

IMPORTANT COURSE INFORMATION

  • Due to the applied nature of this program, you will need to order a kit of electrical components and microcontrollers before the start of your course. Below please find a link to the Cornell store where you can purchase your kit. We encourage you to order supplies now.
  • https://www.cornellstore.com/Mechatronics-Kit-for-eCornell-MAEC05
Type
2 week
Dates
Feb 26, 2025 to Mar 11, 2025
Total Number of Hours
16.0
Course Fee(s)
Standard Price $1,199.00
Section Notes

IMPORTANT COURSE INFORMATION

  • Due to the applied nature of this program, you will need to order a kit of electrical components and microcontrollers before the start of your course. Below please find a link to the Cornell store where you can purchase your kit. We encourage you to order supplies now.
  • https://www.cornellstore.com/Mechatronics-Kit-for-eCornell-MAEC05
Type
2 week
Dates
May 21, 2025 to Jun 03, 2025
Total Number of Hours
16.0
Course Fee(s)
Standard Price $1,199.00
Section Notes

IMPORTANT COURSE INFORMATION

  • Due to the applied nature of this program, you will need to order a kit of electrical components and microcontrollers before the start of your course. Below please find a link to the Cornell store where you can purchase your kit. We encourage you to order supplies now.
  • https://www.cornellstore.com/Mechatronics-Kit-for-eCornell-MAEC05
Type
2 week
Dates
Aug 13, 2025 to Aug 26, 2025
Total Number of Hours
16.0
Course Fee(s)
Standard Price $1,199.00
Section Notes

IMPORTANT COURSE INFORMATION

  • Due to the applied nature of this program, you will need to order a kit of electrical components and microcontrollers before the start of your course. Below please find a link to the Cornell store where you can purchase your kit. We encourage you to order supplies now.
  • https://www.cornellstore.com/Mechatronics-Kit-for-eCornell-MAEC05
Type
2 week
Dates
Nov 05, 2025 to Nov 18, 2025
Total Number of Hours
16.0
Course Fee(s)
Standard Price $1,199.00
Section Notes

IMPORTANT COURSE INFORMATION

  • Due to the applied nature of this program, you will need to order a kit of electrical components and microcontrollers before the start of your course. Below please find a link to the Cornell store where you can purchase your kit. We encourage you to order supplies now.
  • https://www.cornellstore.com/Mechatronics-Kit-for-eCornell-MAEC05
Required fields are indicated by .