Eu tenho um Codey Rocky antigo e gostaria de usá-lo como um robô normal, por exemplo, posso controlá-lo com meu pc (linux). Tentei programá-lo com "python" usando a interface da web mblock e adicionar #!/bin/sh
em vez de #!/bin/python3
. no entanto, quando faço, por exemplo, ls /
para tentar descobrir como fazer upload de um programa personalizado real, não consigo obter o stdout. Ao usar os.system
em python, gera uma exceção. sem mencionar que não há como depurar meu script python ou ver a saída. Existe alguma maneira de usar o Codey Rocky como robô, sendo controlado pelo meu sistema?
EDIT: agora posso obter stdout usando minha máquina virtual do Windows; no entanto, infelizmente adicionar #!/bin/sh no início do script não funciona mais por causa da atualização de firmware que acabei de fazer
As especificações:
indicaria que este é um tipo de sistema simples e fechado que só pode ser executado por seus controles especificados.
Eu diria (com razoável certeza) que você não pode controlar isso de outro computador com codificação vanilla ou acessar o software nele.
Esses tipos de dispositivos (tenho alguns aqui) precisam do software específico que acompanha o dispositivo.
Tais dispositivos são muito simplistas para controle de software genérico.