Start here: Sensors in Robotics.
Motion sensors
AS we get started on the Mechatronic journey, a little history which will explain some of the resons we use binary, and why some variables are the way they are. The slide decks that are used here are legacy decks from the old SDD Course - but the information is still relevant!
It starts with genereations of programming languages, form the OG binary encoders for specific CPUs, to assembly languages, to "modern" programming languages to database driven programming languages, followed by a short discussion of interpretation and compilation.
This is an exercise from Tinkercad to play with a motion sensor and a Passive Infrared sensor. Tinkercad requires free registration.
Why do we use digital (binary) data? The answer goes back a long way to the OG computer systems: ENIAC and UNIVAC. And how are variables actually stored?
These slide decks give a really good overview of why data is processed in binary, how different number types are rendered, and as a result, how variables are defined and stored. For more infomration about the interrelationship between hardware and software, visit the option topic of the same name in the old Software Design and Development course. Please note that this is now for interest only, and not part of Software Engineering. But it is interesting in a deeply nerdy way.
These worksheets look into different types of sensors, both in terms of mechatronics and how they compare to "human" sensors.Â
Each worksheet contains a bunch of video links that are easier to keep in the worksheets andd not here in the site (Saves me doubling up on data!).
An explanation of constrained motion systems.
The worksheet has a bunch of other videos explaining other motion systems.
This worksheet has a heap of examples and videos the help explain the concept of 6DoF.