PG
All projects
Experiments

Arduino & low-level

Electronics projects and programming close to the hardware — microcontrollers, sensors and low-level code that changes how you think about everything above it.

What I used
ArduinoCElectronics
01

What I did

  • Built circuits with microcontrollers and sensors.
  • Wrote low-level C code close to the hardware layer.
  • Experimented with electronics for the sheer joy of understanding how it works.
02

What I learned

  • How the layer nearest the metal works and how it reshapes higher-level thinking.
  • Debugging without comfortable high-level tools.
  • Respect for memory and real-time constraints.
03

Challenges

  • Memory limits and real-time requirements were unforgiving.
  • Hardware/software boundary issues are hard to pin down.
  • Losing the comfort that high-level work spoils you with.
See all projects