I am interested in building a basic CPU usage monitor with arduino UNO.
I have a Ruby code, which blinks keyboard lights based on the CPU usage, disk IO and net usage.
So for example, when the CPU usage is high, it will write 1 to all the keyboards from
I want to do the similar thing to the arduino, is there a way to read USB data pins and control the light without recompiling and re-uploading code every time? So on my laptop a C Ruby (libusb), C, etc code can run, and with that I can control the Arduino UNO.