Week 09: Input Devices¶
Assignment¶
Task: Input Devices
Group assignment:
Probe an input device(s)'s analog levels and digital signals (As a minimum, you should demonstrate the use of a multimeter and an oscilloscope.)
Document your work on the group work page and reflect on your individual page what you learned
Individual assignment:
Measure something: add a sensor to a microcontroller board that you have designed and read it.
Project¶
How I did it¶
Since my final project involves attaching a movement sensor to a motor, I decided to combine this week and next weeks assignment. First I got both of them attached to a breadboard
I used [these guides] To follow along and learn how to wire her up. They include code to write in! These number are the movement of her! she is an absolute positional sensor. that means she give me numbers based on where she is in the world.
Based on the x value you can see if shes high or low.
Next up was creating a design to accommedates bothe the lis3dh and the motor. This was tricky
Then I soldered it all together
Success!!
Troubleshooting¶
The LIS3DH caused so many issues I thought I was going crazy.
Reflections¶
This week I learned that debugging is a huge part of the fabrication process, and that knowing how to debug is important. It does not mean I failed the project. I also understand now why there is a huge emphasis in FabAcademy around documenting failures. For something as simple as learning to attach a movement sensor, there only needs to be 1 guide on how to do it correctly. What is far more interesting, and useful, is documentation on all the ways it has gone wrong and how to fix it.
Cats¶
Files¶
Copyright 2026
Source code hosted at gitlab.fabcloud.org