Índice:

Configurando para programar um Picaxe Via Shell Script (linux): 5 etapas
Configurando para programar um Picaxe Via Shell Script (linux): 5 etapas

Vídeo: Configurando para programar um Picaxe Via Shell Script (linux): 5 etapas

Vídeo: Configurando para programar um Picaxe Via Shell Script (linux): 5 etapas
Vídeo: Dofus Bot Tutorial (Afk Farming With Python) 2024, Julho
Anonim
Configurando para programar um Picaxe Via Shell Script (linux)
Configurando para programar um Picaxe Via Shell Script (linux)

Um simples passo a passo mostra como fazer um script de shell que irá baixar um programa de um site ftp, compilá-lo e baixá-lo para o arquivo picaxe. (Este também é meu primeiro instrutível)

Etapa 1: O que eu usei

O que eu usei
O que eu usei

Isso é o que eu usei 1x ubuntu1x picaxe 08m1x breadboard2x ledjumper leadsome maneira de programar o picaxe eu uso a placa de prototipagem PICAXE021 com jumper leva para a breadboardVocê pode usar praticamente qualquer micro picaxe, contanto que você ajuste e use o compilador correto

Etapa 2: configuração

Agora precisamos de um local a partir do qual o script será executado para este instrutível. Decidi colocá-lo em ~ / picaxe-ftp (~ significa sua pasta pessoal, a propósito). Agora queremos obter o compilador, https://www.rev-ed.co.uk/software/picaxe.tgz que contém todos os compiladores para todas as diferentes versões do picaxe. Agora estou usando o 08m, então obtenho o complier 'picaxe08m' e coloco-o no diretório, mas você poderia facilmente substituí-lo pela sua versão. Ok, agora você deve ter seu diretório com o compilador, isso é tudo.

Etapa 3: Código

Agora abra seu editor de texto ou o que quer que você use e cole este código. #! / Bin / shHOST = '0catch.com'USER =' picaxeprogramer.0catch.com'PASSWD = 'picaxetest'FILE =' test.bas '# Digite o nome do script bas hereftp -n $ HOST << END_SCRIPTquote USER $ USER quote PASS $ PASSWDget $ FILEquit END_SCRIPT # Essa foi a parte do ftp que faz o login obtém o arquivo e sai./picaxe08m -c / dev / ttyS0 $ FILE # que baixa o arquivo para o arquivo picaxe mude isso para se adequar Salve como picaxeprogramer.sh na mesma pasta em que você colocou o compilador. Agora você pode usar as configurações do seu código é o led piscando simples que você pode verificar por si mesmo, se quiser. Você também pode usar esse site de ftp se quiser apenas ser respeitoso e não mexer com ele.

Etapa 4: executando o programa

Executando o Programa
Executando o Programa
Executando o Programa
Executando o Programa

Agora, se você quiser, pode configurá-lo para ser executado a cada 1h, 2h 5h ou o que quiser, mas por causa deste instrutível, vamos apenas executá-lo. OK conecte seu picaxe como faria normalmente (provavelmente melhor se não estiver programado para piscar no pino 1) e, em seguida, adicione um led no pino 1 e ligue-o. Agora navegue até a pasta onde está o script e compilador e execute o programa digitando 'sh picaxeprogramer.sh'. ele deve ser executado e continuar a programar o picaxe.

Etapa 5: última etapa

Último passo
Último passo
Último passo
Último passo

Agora eu sei que isso por si só não é muito útil, mas se você expandir isso, poderá atualizar os controles dos robôs ou certificar-se de que todos os seus robôs estão atualizados com novos comandos e controles, mas de qualquer forma, o que você decidir fazer depende totalmente de você. Aqui está um vídeo do shell em execução. (Desculpe, a câmera de baixa qualidade é mais uma câmera de tirar fotos. Também o ruído de fundo) Se você quiser um script com um pouco adicionado, tente este #! / Bin / shHOST = '0catch.com'USER = 'picaxeprogramer.0catch.com'PASSWD =' picaxetest'FILE = 'test.bas' #Insira o nome do script bas aquiNEWNAME = `data +% Y-% m-% d`'.bas ' ftp -n $ HOST <

Recomendado: