Save for later

Embedded Systems - Shape The World

Learn how electronic gadgets are designed, developed, and built as embedded systems that shape the world.

This is part one of a two part sequence. Together these are hands-on, learn-by-doing courses that show you how to build solutions to real-world problems using embedded systems. In this course, we take a bottom-up approach to problem solving, building gradually from simple interfacing of switches and LEDs to complex concepts like a microcontroller-based pacemaker, digital lock, and a traffic light controller. We will present both general principles and practical tips for building circuits and programming the microcontroller in the C programming language. You will develop debugging skills using oscilloscopes, logic analyzers, and software instrumentation. Laboratory assignments are first performed in simulation, and then you will build and debug your system on the real microcontroller. At the conclusion of this part 1 you will possess the knowledge to build your own traffic light controller from the ground up.

This is the fourth time we have offered this course. Since the reviews have been overwhelmingly positive we do not plan major changes over the previous offerings of the course. We did however break the large class into two smaller classes. There are eight labs in part 1 and six labs in part 2. Students can pick and choose a subset of labs to achieve certification. The three labs that students found most rewarding in this part were designing the software algorithm for a demand pacemaker, interfacing switches and LEDS, and the finite state machine traffic light controller.

To complete this course, you will be required to purchase a Texas Instruments TM4C123 microcontroller kit and a few electronic components.

This microcontroller has a state-of-the-art ARM Cortex-M4 processor.

We will provide instructions about purchasing the kit and installing required software at: http://edx-org-utaustinx.s3.amazonaws.com/UT601x/index.html.

What you'll learn

  • Understanding of embedded systems using modular design and abstraction
  • C programming: considering both function and style
  • Build and test circuits with switches, LEDs, resistors, potentiometers, and liquid crystal displays
  • Synchronizing hardware and software input/output with switches, lights, sound, sensors. motors, and liquid crystal displays
  • Learn how to solve problems using a finite state machine
  • Debug using oscilloscopes, logic analyzers, and software instrumentation
  • Learn how to read a data sheet
  • Construct traffic light controller

Get Details and Enroll Now

OpenCourser is an affiliate partner of edX and may earn a commission when you buy through our links.

Get a Reminder

Send to:
Rating 4.5 based on 15 ratings
Length 8 weeks
Effort 8 weeks, 8–10 hours per week
Starts On Demand (Start anytime)
Cost $199
From The University of Texas at Austin, UTAustinX via edX
Instructors Jonathan Valvano, Dr. Ramesh Yerraballi, Ramesh Yerraballi
Download Videos On all desktop and mobile devices
Language English
Subjects Programming
Tags Computer Science Engineering Electronics

Get a Reminder

Send to:

Similar Courses

What people are saying

texas intruments launchpad microcontroller

The course uses a Texas Intruments LaunchPad microcontroller to teach the concepts.

found it pretty challenging

I found it pretty challenging and some of the sections were not new to me.

grading system was really

The grading system was really effective, I don't know of any other embedded course that can actually test the device you are working on.

experience with embedded systems

This is a great course for anyone who is interested in getting hands on experience with Embedded Systems.

getting hands on experience

with some additional reading

With some additional reading, this is a great course for a beginner to get involved in embedded systems.

add developed this formation

I's very good, the team add developed this formation in acordance with the best practices, is very useful to begining developent in arm devices.

learning fun and enjoyable

The instructors make the learning fun and enjoyable.

covered many aspects

We covered many aspects of embedded systems design using the TM4C123G.

first few weeks

For those who have some prior knowledge, the first few weeks can be a little boring.

for those

actually test

Careers

An overview of related careers and their average salaries in the US. Bars indicate income percentile.

Light Assault Helicopter Pilot $38k

Sound and Light Technician $42k

Color, Light and Sound Therapist $51k

Light and Sound Technician $55k

Traffic/Producer $61k

Freelance Light Fixture Designer $66k

Field Marketer Light Equipment $76k

Traffic Sergeant $79k

Traffic Engineer 4 $86k

Light Rail Electro-Mechanic $89k

Sales Engineer - Light Industrial $99k

Natural Light Program Manager $106k

Write a review

Your opinion matters. Tell us what you think.

Rating 4.5 based on 15 ratings
Length 8 weeks
Effort 8 weeks, 8–10 hours per week
Starts On Demand (Start anytime)
Cost $199
From The University of Texas at Austin, UTAustinX via edX
Instructors Jonathan Valvano, Dr. Ramesh Yerraballi, Ramesh Yerraballi
Download Videos On all desktop and mobile devices
Language English
Subjects Programming
Tags Computer Science Engineering Electronics

Similar Courses

Sorted by relevance

Like this course?

Here's what to do next:

  • Save this course for later
  • Get more details from the course provider
  • Enroll in this course
Enroll Now