所以我想让arduino用LED显示我的计算机CPU使用率,例如10%然后1 led将亮,如果50%然后5 leds,如果80%然后8 leds ... 我正在使用Windows 8.1专业版
答案 0 :(得分:0)
答案 1 :(得分:0)
您可以在此处找到一个简单示例:http://blog.blinkenlight.net/experiments/basic-effects/vu-meter/
void setup() {
for (uint8_t pin=2; pin<20; ++pin) {
pinMode(pin, OUTPUT);
}
Serial.begin(9600);
Serial.println("ready, send characters a-s to control output");
set_volume(0);
}
void set_volume(uint8_t volume) {
volume+= 2;
for (uint8_t pin=2; pin<20; ++pin) {
digitalWrite(pin, pin<volume);
}
}
void loop() {
uint8_t volume = Serial.read() - 'a';
if (volume < 't'-'a') {
set_volume(volume);
}
}
此代码用作VU显示,但它的工作方式与CPU负载显示一样。您只需要将CPU负载值推送到Arduino。你应该告诉我们你的操作系统。