如何让arduino用10个LED显示cpu使用情况?
所以我想让arduino用led显示我的计算机cpu使用情况,例如,如果10%,那么1个led将亮起,如果50%,那么5个led,如果80%,那么8个led。。。 我正在使用windows 8.1 pro如何让arduino用10个LED显示cpu使用情况?,arduino,microcontroller,cpu-usage,led,Arduino,Microcontroller,Cpu Usage,Led,所以我想让arduino用led显示我的计算机cpu使用情况,例如,如果10%,那么1个led将亮起,如果50%,那么5个led,如果80%,那么8个led。。。 我正在使用windows 8.1 pro 计算机程序通过串行方式向arduino发送当前CPU使用情况 arduino解释串行消息并通过LED显示百分比 您可以在这里找到一个简单的示例: void setup(){ 对于(uint8_t pin=2;pin)请告诉我们完成任务需要采取的步骤。我需要获取计算机的CPU使用率,然后与Ard
您可以在这里找到一个简单的示例:
void setup(){
对于(uint8_t pin=2;pin)请告诉我们完成任务需要采取的步骤。我需要获取计算机的CPU使用率,然后与Arduino进行通信,让Arduino对数据做出响应,但我是Arduino的新手,因此我需要帮助,我甚至不知道如何获取Arduino的CPU使用率:s
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);
}
}