Referral program

Introduction to Device Programming for IOT C Edition

Rp500,000 Rp99,000

SKU: MS1051800075 Categories: , , ,
Product price
Additional options total:
Order total:
  • Description
  • Unit Outline
  • Instructor
  • Additional information
  • Certificate
  • Reviews (0)


About this course

In this course, each module is divided into sub-sections containing lab activities. There is no lecture material that you need to read before starting the labs. All of the additional learning content is embedded directly into the hands-on activities. This includes introductions to tools and technologies, references to additional content, and video demonstrations.

All of the information that you need in order to achieve the course objectives is included in the course documents. No external reading is required. However,we have included links to additional content for those of you who are interested in digging a little deeper into the technologies.

The modules in this course must be completed in order. Each lab builds upon the work that you completed in the previous labs.

What you’ll learn

  • Describe the characteristics of an embedded device
  • Configure the development environment for an embedded device
  • Create a simple program that accesses GPIO pins
  • Implement features of the C programming language in a constrained resource environment
  • Configure I/O libraries and take pinout readings
  • Develop a simple embedded device application
  • Explain how to construct simple circuits using common electrical components
  • Describe the sensor and device resources available in the marketplace
  • Implement sensors within an application using SPI and I2C
  • Explain how to develop a solution that uses multiple sensors
  • Build the circuit for a solution
  • Develop a software/hardware solution for a common scenario


Students should be familiar with:

  • Some basic programming experience is required.
  • Some knowledge of the C programming language will be beneficial but is not required.

Estimate Time : 8-12 hours

Module 1: Introduction to Embedded Device Programming

  • Lab 1: Preparing Your Development Environment
  • Lab 2 Developing Your First Embedded Device Application

Module 2: Data and Device Inputs

  • Lab 1: Building a Binary Counter
  • Lab 2: Getting Started with the MXChip Device

Module 3: Circuit Components and Sensor Hardware

  • Lab 1: Building Simple Circuits
  • Lab 2: Using Sensors
  • Lab 3: Building a Temperature Gauge

 Module 4: Real-World Solutions

  • Lab 1: Building a Photo Cell Device
  • Lab 2: Comparing Digital and Analog Inputs

Chris Howd
Senior Content Developer Microsoft

Chris Howd is a senior content developer at Microsoft who focuses on creating training products for the developer audience. Chris started working at Microsoft in 1999, just before the first .NET Framework products were released as beta previews, and has been involved in supporting the launch of .NET products ever since. Most recently, Chris has been working on developer training that supports Microsoft Azure PaaS, Azure IoT solutions, Windows 10 UWP, and Windows 10 IoT Core.

Matt Dixon
Owner/Founder Front Range Systems

Matt is owner and founder of Front Range Systems, a software consulting company focusing on custom software solutions for its clients. Matt has over 16 years of professional development experience, and loves solving complex problems with simple solutions. He has helped organizations through mentorship and training and specializes in professional and enterprise solutions with various technologies including HTML5, AngularJS, ASP.Net, WPF and C#.

Additional information

Author / Publisher



Beginner, Intermediate




When you enrolled into this course you will automatically get a Certificate of Participation for completing the course. An example is provided below.



There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.

You've just added this product to the cart:

Invite & Earn

Signup to start sharing your link

Available Coupon