Índice:
- Etapa 1: O que eu usei
- Etapa 2: configuração
- Etapa 3: Código
- Etapa 4: executando o programa
- Etapa 5: última etapa
Vídeo: Configurando para programar um Picaxe Via Shell Script (linux): 5 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:40
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
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
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
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:
Configurando uma assinatura em um aplicativo Outlook para celular: 5 etapas
Configurando uma assinatura em um aplicativo Outlook para celular: Se você trabalha no mundo dos negócios, provavelmente já se familiarizou muito com a versão desktop do Microsoft Outlook. O Outlook é uma ótima ferramenta que permite enviar e-mails, armazenar arquivos, agendar reuniões e personalizar da maneira que quiser
Configurando o Raspberry Pi para um servidor proxy: 6 etapas
Configurando o Raspberry Pi para um servidor proxy: se quiser que o Raspberry Pi acesse a Internet por meio de um servidor proxy, você precisará configurar o Pi para usar o servidor antes de acessar a Internet. Existem dois métodos pelos quais você pode configurar o servidor proxy. Mas, porém no primeiro m
Tornando o trabalho divertido: Configurando o Xbox Controller para Autodesk Inventor: 6 etapas
Tornando o trabalho divertido: Configurando o Xbox Controller para Autodesk Inventor: So. Em primeiro lugar, TENHO O MELHOR CHEFE DA TERRA por me deixar trazer um controlador XBOX para trabalhar. Nosso departamento de TI e gerente de engenharia me deram permissão, contanto que eu o usasse para o trabalho. Então, aqui está como configurar um controlador de jogo para funcionar com o Autodesk
Script do Service Monitor para servidores Linux: 4 etapas
Script do Service Monitor para servidores Linux: Ter um sistema estável e sempre em execução, mesmo se você estiver usando Linux, pode ser uma tarefa difícil. Devido à complexidade dos pacotes de software modernos e à codificação incorreta, inevitavelmente alguns processos podem travar de vez em quando. Isso pode ser uma coisa ruim se você
Configurando o X10 básico para iniciantes: 7 etapas
Configurando o Basic X10 para iniciantes: Ligar e desligar suas luzes com um controle remoto não-IR é realmente mais fácil e barato do que parece e soa. Este tutorial mostra como configurar um controle remoto x10 para 2 luzes. Também mostra o uso de uma máquina de etiquetar para etiquetar o controle remoto