Recuperação da Placa
Recupera o teu programa de um sheenbot que reinicia sem parar — sem o deixar executar.
Usa isto quando a placa reiniciar repetidamente logo após apresentar “[BOOT] Running sheen-main.py...” e o canvas já não se conseguir ligar a ela.
Tudo acontece neste separador do navegador. Nenhum ficheiro sai do teu computador.
Passo 1 · Copiar os ficheiros da placa
Liga a placa com um cabo de dados USB e fecha qualquer outro separador ou aplicação que a esteja a usar (o sheen canvas, um monitor série, Arduino IDE). A placa é colocada em modo de transferência (download mode), para que o teu programa não inicie enquanto os ficheiros são copiados.
Passo 2 · Impedir que o programa inicie automaticamente (opcional)
Muda o nome de sheen-main.py para sheen-main.py.disabled. Nada é eliminado. No próximo arranque, a placa entra diretamente no modo de carregamento, para que possas ligar a partir do canvas e carregar um programa corrigido.
Guarda ou copia sheen-main.py no Passo 1 primeiro — este passo será desbloqueado assim que o tiveres.
Mantém este separador aberto em primeiro plano enquanto a placa reinicia. Um separador em segundo plano fica mais lento e não consegue parar o programa a tempo.
O modo de transferência não funcionou?
Em alternativa, copia os ficheiros através da consola série da placa. A placa inicia o seu firmware e esta página interrompe-a antes de o teu programa correr.
Mantém este separador aberto em primeiro plano enquanto a placa reinicia. Um separador em segundo plano fica mais lento e não consegue parar o programa a tempo.
