USB keyboard turns into an AVR programmer
If you have an old USB keyboard that is just laying around and not usable anymore, you might consider converting it into an AVR programmer. This project from Steve is about constructing an AVR programmer using an USB keyboard controller board and an optocoupler. Steve writes, “Most keyboards have at least three indicator LEDs (Num-, Caps- and Scroll-Lock), which can be controlled from the host using a HID Set_Report request, and thus can be used as general purpose outputs. The inputs are a bit more tricky, since the keyboard uses a scan matrix divided in rows and columns. Most keyboards
Read more