Course Description:

This course, developed by Bridgerland Technical College, teaches students about microcontroller architecture, arithmetic, programming, and interfacing. Emphasis is placed on laboratory experiments dealing with microcontroller circuit build, program execution, and interfacing. In this project-based course, students are given a platform to work with from several available on the market such as Arduino, Microchip, or others. Upon completing the course, students should be able to:

  • design and build microcontroller circuits,
  • program and test microcontroller circuits using structured text,
  • apply peripheral interfacing in software and hardware,
  • use interrupt control,
  • use software development tools,
  • apply a C-based programming language.

Course Contents:

Course materials include a Canvas .imscc file. The .imscc file includes numerous folders and files from the Canvas course, including a syllabus. The syllabus includes a course description, course objectives, and instructor and grading information.

This course includes six modules. Most modules include an introduction video, labs, discussion boards, and help pages.

Below is a sample of modules and labs included in this course:

  • Getting Setup
    • Kit Parts List
    • Welcome to Microcontrollers 1
    • How to Install Arduino Software
    • Arduino 101 Setup
    • Connecting Your Board
    • LEDs
    • LEDs Continued
  • Module 1: Overview
    • Lab 1-1: Blink digitalWrite - 30 min
    • Lab 1-2: digitalRead - 1 hr
    • PWM Pulse Width Modulation
    • Lab 1-3: analogWrite PWM - 30 min
    • Lab 1-4: analogRead POT - 1 hr
  • Module 2: Control Statements
    • Overview
    • Lab 2-1: IF Statement - 2 hrs
    • Lab 2-2: FOR Loop - 2 hrs
    • Lab 2-3: While Loop - 1 hr
    • Lab 2-4: RGB Nightlight & Subroutines - 2 hrs
  • Module 3: Reading Analog Sensors
    • Overview
    • Resistance
    • Resistance Continued
    • Resistor Color Codes
    • Lab 3-1: Temp Sensor Read - 3 Hours
    • Lab 3-2: Nightlight Light Sensors, Map & Constrain - 2 hrs
  • Module 4: Motors
    • Overview
    • How to Solder
    • Lab 4-1A: DC Motor Labs - 1.5 hrs
    • Lab 4-1B: DC Motor Labs - 1 hr
    • Troubleshooting Your Circuits
    • The H-Bridge
    • Lab 4-2: H-Bridge Lab - 4 hrs
    • Lab 4-3: Servo Motor Lab - 2 hrs
    • Lab 4-4: Autonomous Car - 4 hrs
  • Module 5: Making Sounds
    • Overview
    • Lab 5-1: Play a Tune - 2 hrs
    • Lab 5-1, Part 2: Do Something Interesting - 1 hr
    • Lab 5-2: Piano Lab - 2 hrs
  • Module 6: Shift Registers
    • Overview
    • Shift Registers
    • Lab 6-1: Alternating LEDs - 4 hrs
    • Lab 6-2: Knight Rider - 2 hrs
    • Lab 6-3: Bar Graph Using I/R Sensor - 2 hrs
Add Comment

Comments

(no comments available yet)