"Interacting with Custom-Made Hardware in Go"
summary
Code controls real hardware: a Raspberry Pi uses GPIO to blink LEDs, read buttons with debouncing, and drive motors via an L298N to move linear actuators. Projects shown include an 8.5-foot leaning tower that tilts five and a half degrees when a debounced button is pressed (code written in under an hour), and a PVC marimba with eight tubes struck by actuators. Concurrency uses goroutines and channels to schedule strikes and keep timing accurate.
AI-written summary · about
chapters (23)
- 0:00Intro
- 0:30Github
- 2:15Expert Faire
- 3:23Leaning Tower
- 4:49Arduino
- 6:02GoBot IO
- 6:45Raspberry Pi
- 7:15Retro Pi
- 7:41GPIO Bus
- 8:39ObjectOriented Programming
- 10:09Programming Options
- 10:36Inputs
- 11:32Possibilities
- 11:53PVC Marimba
- 12:37Parts of PVC Marimba
- 13:23Linear Actuator
- 14:27Boolean Algebra
- 15:40MATLAB Code
- 16:05PVC Code
- 17:10Marimba Code
- 18:48Multiple Tracks
- 19:27Overtime
- 20:46Conclusion








