O que isso significa pelo status de saída 1 em Arduino

O que isso significa pelo status de saída 1 em Arduino
Arduino é uma plataforma baseada em microcontrolador, composta por duas partes principais: software e hardware. A parte do hardware inclui todas as placas do Arduino e para programar essas placas Um software de código aberto Arduino IDE é usado. Enquanto usam os usuários do Arduino, podem encontrar vários erros que podem explorar sua experiência de programação. O erro de status de saída 1 é um dos problemas comuns que o Arduino Beginners experimenta. Vamos descobrir uma solução para este erro em detalhes.

Erro: Sair Status 1

De acordo com a documentação oficial do Arduino, este erro não nos diz nada, isso mostra apenas que há algo errado em nosso código ou pode ter problemas com o conselho do Arduino. Indica apenas que um certo processo falhou.

Para obter mais informações relacionadas a este erro, procure a linha acima deste erro no terminal de saída assim que o programa for compilado. Linha acima do status de saída é mais útil para determinar o motivo do erro. Normalmente, o erro de status de saída ocorre durante a compilação ou o upload do código para que possamos categorizá -lo em dois grupos diferentes.

Tipos de status de saída 1 erro

Geralmente, enquanto a programação do Arduino Sair Status 1 Erro pode ocorrer durante a compilação de nosso esboço ou no momento do upload do código na placa Arduino. Portanto, podemos dividir o erro do status de saída 1 em duas categorias:

  • Erro: Sair Status 1 enquanto compra o código
  • Erro: Sair Status1 enquanto carrega o código

1. Erro: Sair Status 1 enquanto compra o código

Depois de escrever o código Arduino no IDE, quando tentamos compilar nosso código o Erro de status de saída 1 pode aparecer na janela de saída. Este erro durante a compilação indica que algo está errado com nosso código. Pode ser um erro na sintaxe do código ou em algum outro motivo, como não incluir arquivo de biblioteca adequado ou declaração errada dos pinos de saída de entrada. O erro do status de saída 1 enquanto a compilação pode parecer esta:

Verificações rápidas

Para corrigir o status de saída 1 Erro, execute uma verificação rápida no código IDE Arduino. Siga a lista abaixo:

  • Verifique e carregue o código
  • Compilação bem -sucedida
  • Sempre envie um esboço mínimo nu
  • Inclua bibliotecas corretamente

Verifique e upload

Para remover este erro, primeiro execute uma verificação rápida se você selecionou a placa Arduino certa ou não porque algumas funções IDE são especificadas para algumas placas, portanto, selecione sempre a placa antes de escrever um código.

Em seguida, tente compilar o código e verifique os possíveis erros na janela de saída. Após a compilação do código, você pode enfrentar o seguinte tipo de erro na janela de saída:

O próximo passo é interpretação O erro seguindo as instruções fornecidas na janela de saída. Na versão mais recente do IDE, a linha que contém um erro pode ser destacada na cor vermelha.

Aqui no exemplo acima, podemos ver a linha 8 contém um erro de não declarar a função de gravação digital corretamente. Uma possível sugestão também é dada na janela de saída IDE. Remover erros como esses podem corrigir o erro de status 1 de saída enquanto compilar.

Compilação bem -sucedida

Se o código for compilado com sucesso, você verá uma mensagem detalhada de alocação de memória no final da janela de saída. As mensagens de compilação são exibidas de maneira diferente no Arduino IDE com base na versão IDE.

A imagem abaixo indica que o código é compilado com sucesso, então pode haver algum outro problema. Para resolver isso, consulte a segunda seção deste artigo.

Sempre carregue o mínimo nu

Enquanto escrevia o código em Arduino um esboço com duas funções principais configurar() e laço() é sempre necessário dentro do código, mesmo que eles não estejam sendo usados. O código escrito na configuração será compilado uma vez enquanto o código do loop continuará sendo executado até que o Arduino seja interrompido ou redefinido. Para obter um esboço mínimo nu em Arduino, vá para: Arquivo> Exemplos> 1.Noções básicas> Bases no mínimo:

Inclua bibliotecas corretamente

As bibliotecas são uma ótima fonte de otimização de código em Arduino, que não apenas economiza tempo, mas também permite interface o Arduino com uma grande variedade de hardware e sensores. O erro do status de saída 1 durante a compilação também pode ocorrer porque não adicionamos a biblioteca corretamente. O tipo mais comum de erro vinculado às bibliotecas é que não incluímos bibliotecas em nosso código, ou a biblioteca necessária não está instalada corretamente.

Vá para o gerente da biblioteca e verifique se o necessário está instalado ou não:

Outro possível motivo de erro de compilação

Algumas outras razões principais que levam à compilação Status 1 do status 1 são:

  • Erro de compilação: ausente FQBN (nome da placa totalmente qualificado)
  • Erro de compilação: erro: 2 desconhecido: plataforma não instalada
  • Erro de compilação: a variável não foi declarada neste escopo
  • Erro fatal :: Nenhum arquivo ou diretório

2. Erro: Sair Status 1 enquanto carrega o código

Depois de compilar o código do Arduino quando atingirmos a compilação de botão de upload, status de saída 1 pode ocorrer um erro. Este erro de compilação pode ocorrer devido a vários motivos. Aqui, tomamos o código do LED Blink como exemplo para demonstrar o erro. O erro de saída do status1 durante o upload pode ser assim:

Verificações rápidas

Para remover este erro, precisamos encontrar a causa dele. Vários motivos podem causar este erro. Siga a lista de verificação abaixo para encontrar a possível causa:

  • Verifique sua placa e seleções de portas.
  • Verifique o código do Arduino quanto a erros
  • Verifique os pinos TX/RX

Verifique sua placa e seleções de portas.

Antes de fazer upload de código para Arduino, certifique -se de selecionar a placa Arduino certa e a porta COM. O erro de status de saída 1 durante o upload também pode ocorrer quando o Arduino não estiver conectado corretamente ao PC ou o cabo USB B é danificado de algum lugar.

Para selecionar a porta COM, vá para: Ferramentas> Porta> Comx:

Para selecionar a placa Arduino certa. Vá para: Ferramentas> Board> Arduino AVR Boards> Arduino Uno:

Verifique o código do Arduino quanto a erros

Verifique o código do Arduino para obter erros de programação. Pode haver a possibilidade de existir algum problema no código. Clique no botão Compilar e, se algum tipo de erro aparecer, remova o erro de programação e tente fazer o upload de código novamente na placa Arduino.

Verifique os pinos TX/RX

Na maioria dos casos, os erros de saída do status 1 durante o upload são causados ​​pela falta de comunicação serial entre o PC e a placa Arduino. Pode haver um problema com o cabo USB, ou os pinos de comunicação serial TX e RX a bordo podem estar em uso. Conectar qualquer dispositivo a esses pinos resulta em não fazer upload do código Arduino. É possível enviar dados seriais de uma fonte de cada vez através de uma porta USB ou usando os pinos TX e RX.

Outros possíveis motivos para fazer o upload de erro

  • Nenhum dispositivo encontrado em
  • Não foi possível encontrar uma placa na porta selecionada

Conclusão

Às vezes, ao escrever o código para uma placa de Arduino, não é como, pensamos que pode haver muitos erros no seu caminho. Um deles é o status de saída 1 que indica que há algo errado com o nosso código ou com o lado do hardware. Então, nós categorizamos em dois tipos. Esses erros podem ser corrigidos seguindo todas as etapas explicadas neste artigo.