Sistema de desligamento / reinicialização através do arduino?

2

Eu estou querendo saber se existe uma maneira de escrever o código do arduino para pedir ao Ubuntu para desligar / reinicializar a comunicação serial. Basicamente, eu quero usar um sensor Bluetooth conectado a um arduino, para poder desligar o computador. Qualquer ajuda será muito apreciada. Obrigado.

Aditya

    
por Adi 20.07.2015 / 22:10

1 resposta

0

OK, então você deseja configurar um serviço na máquina host para aguardar um sinal de desligamento e, em seguida, desligar.

Execute isso no Terminal:

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

E, em seguida, apenas execute isso na inicialização (você pode lançá-lo em um script init.d se desejar):

nohup /etc/sbin/sshutdownd &

No arduino, basta enviar um carro de retorno na linha serial e o sistema será desligado.

    
por Daniel 20.07.2015 / 23:48