|
|
|
|
|
by blakesmith
2730 days ago
|
|
Taught myself the basics of embedded systems, and completed a few projects. Learned circuit design, PCB layout, CAD / laser cutting, and embedded C / C++ in the process. Started with a 555 LED blinker [1]. Then built a desk clock, with a goal of writing a device driver for the LED display from the data sheet of a controller I found on DigiKey. After that, built my own USB keyboard, since I wanted to learn more about how USB devices work. I use this keyboard at work now as my daily driver now! Taking a break from embedded for a bit, and teaching myself Rust. Working on a queue server at the moment! [1] LED blinker: https://www.instagram.com/p/BaND2tQlvlB/ [2] LED desk clock ("picoclock"): https://www.instagram.com/p/Blf_Fw1gBAO/ [3] USB keyboard ("KeeBee"): https://photos.app.goo.gl/zKgCkudf97FjraJp7 |
|