Welcome to Course three, Sensing and Actuation. In Course two we finished with how to get familiar with the DragonBoard so hopefully you're now comfortable with all the DragonBoard environment. In this course you're gonna learn how to control external devices with the DragonBoard. Also learn how to receive input from external devices such as a remote. Or a bluetooth device. So I'm going to go over some of the modules in this course, all the modules I should say. We'll start with Module 1 it's again terminology and cheat sheet just like we will in course two we'll talk about some off the board terminology. Also talk a little bit about Java and Python the two main programming languages we use in this course. You can skip it if you feel comfortable, or sufficiently comfortable with the programming concepts and hardware concepts. Module 2, GPIO programming stands for General Purpose Input Output. What it is, is if you're ever gonna connect the device, hardwire a device, external device to the board, there are some connector options the low speed expansion header, which is protocols. This chapter will show you how to connect external devices through the gpio. Module 3 is called amplify a build so you wanna connect external devices to the board, and these devices have certain power requirements. For example, if you want to connect an LED, it may require 3.3 volts. As we mentioned earlier, this board by default supplies 1.8 volts, so there is a mismatch here. So what you need to do is build a little amplifier circuits or the voltage requirements are matched. Though we'll deal with certain things called operational amplifiers. How to build a circuit? Well you can bring in various devices with various power requirements and make it work. Module 4 is on stepper motors. How to control a stepper motor. So what is a stepper motor? You all know what a motor is, like a fan, just keeps spinning. But a stepper motor is much more fine grained. It takes a revolution, divides it into steps. Could be ten steps, 20 steps. And you can turn it incrementally, go ten degrees, two degrees, one point five degrees,much more fine grained control. So we'll show you in this how to control stepper motors through input sequence, through the DragonBoard using the GPIO pins. Module 5, LED Blocks. You've all been to Time Square with all those scrolling marquees. In this, we're going to show you how to make sudden characters appear in an LED Block, make it scroll. I'll also show you how to build sudden games, using the LED Block. And you can kind of cascade these LED Blocks and you can make them longer. So that's Module 5. Module 6 is on infrared sensors. What do they do? You know we all radiate heat. These sensors pick up the heat and the differentiations, and differentiate between the heat patterns and take certain actions. You know we all go to the restroom, wave our hands to pull out the paper napkins. Right? So we'll teach you how to use pass the infrared sensor and for receiver and also do some fun projects with these type of sensors. Module 7 is bluetooth based application where you build an android app, and also an app for the and you can communicate via bluetooth to these applications and make control different things on the board. And Module 8 is kind of thicken up on what you did on the last chapter in course 2. You built a JSON interface to monitor this health of the board. You take it the next step, you wanna be able to control various things on the board, you know like you have devices kinda connect the step and more LED. And all you need is a web browser and an IP connection to your board, and you can make it do certain things. So this is gonna come in handy when you start doing your final capstone project. You can take this to the next level. So that's course three, in a nutshell. I hope you enjoy your scores.