# heartbeats **Repository Path**: mizuki114/heartbeats ## Basic Information - **Project Name**: heartbeats - **Description**: Arduino+Python控制LED灯按照电脑CPU占用率闪烁 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2022-01-20 - **Last Updated**: 2022-04-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 简介 本项目使用Arduino+Python实现LED灯闪烁频率按照电脑CPU占用率高低决定。PC端使用Python的psutils库获取CPU占用率并通过串口发送至Arduino,内容为CPU占用率,以“#”结束。Arduino获取该占用率并转变为闪烁频率,控制13号引脚上的LED灯亮度变化。收到无效数据或一段时间未收到数据时,LED灯将常亮。 在8号引脚上接有一个DHT11温湿度传感器。当灯正常闪烁时,每闪烁两次读取一次传感器数值;当灯常亮时,每两秒读取一次。 同时,使用一块LCD1602显示CPU占用率和温湿度数据。 ## 示意图 ![heartbeats](https://s2.loli.net/2022/01/21/KCH4gbTWdwB7G89.png)