Embedded Systems - Shape The World
Microcontroller Input/Output
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 a Reminder
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
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.
Please login to leave a review
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