通过 arduino 关闭/重启系统?

通过 arduino 关闭/重启系统?

我想知道是否有办法编写 arduino 代码来通过串行通信让 Ubuntu 关闭/重启。基本上,我想使用连接到 arduino 的蓝牙传感器来关闭计算机。任何帮助都将不胜感激。谢谢。

阿迪亚

答案1

好的,所以您想在主机上设置一个服务来等待关机信号,然后关机。

在终端中运行:

sudo echo "cat /dev/ttyS0 
poweroff" > /etc/sbin/sshutdownd
sudo chmod 755 /etc/sbin/sshutdownd

然后在启动时运行它(如果需要,你可以将其放入 init.d 脚本中):

nohup /etc/sbin/sshutdownd &

在 arduino 上,只需在串行线上发送回车,系统就会关闭。

相关内容