我有一个 Bash 脚本(见下文),它通过 GPIO 引脚控制继电器。它工作正常,但我注意到 Pi 的 CPU 变得非常热 - 运行时高达 83C 左右,而 Pi 空闲时的温度约为 40C。
我查看了 CPU 使用率,并且一直运行的脚本使用了 16% 的 CPU。
有没有人知道为什么会发生这种过热?
谢谢。
#!/bin/bash
while true; do
s=$(date +%S)
if [ $s -eq 58 -o $s -eq 28 ]; then
sleep 1.9
echo "1" > /sys/class/gpio/gpio6/value
sleep 0.5
echo "0" > /sys/class/gpio/gpio6/value
sleep 1
fi
done