Comparado a outros ambientes de desenvolvimento, o ArdunioIDE é muito simples. Não há muitas coisas que podem ser ativadas ou desativadas. Isso tem a vantagem de que iniciantes ou "não profissionais" não ficam sobrecarregados com a variedade de configurações e você não pode errar tanto ao programar e transferir.
Porém, vale a pena dar uma olhada em algumas configurações, pois algumas delas podem simplificar ainda mais o trabalho com o ArduinoIDE.
Vou apresentar algumas dicas e truques para isso no artigo a seguir.
requisitos
Antes de começar com o Arduino IDE, é claro que você deve instalá-lo primeiro. Este é um exemplo no artigo Instalar programas – um exemplo descrito.
Material Necessário:
-não-
Ferramenta necessária:
-não-
predefinições
A seguir, descrevemos algumas das funções do Arduino IDE. Por exemplo, existem algumas funções úteis escondidas no menu "Preferências".

As configurações mostradas acima são muito úteis na minha opinião.
- A configuração de "Idioma do editor" e "Tamanho do texto do editor" depende de seus próprios sentimentos.
- Para "Saída detalhada durante" você deve ativar a caixa de seleção para "Compilação" e "Carregar". Esta é a única maneira de obter informações detalhadas sobre ele. Isso simplifica enormemente a solução de problemas, se necessário.
- Como resultado, você também deve definir "Avisos do compilador" como "Todos". Porque os avisos do compilador também ajudam a evitar erros de programação ou de tempo de execução.
- Você deve ativar "Mostrar números de linha". Isso faz com que os números de linha sejam numerados consecutivamente no editor de código. Isso facilita a orientação em projetos de software maiores.
- "Ativar dobramento de código" significa que as partes do código - que estão entre colchetes - podem ser ocultadas. Para fazer isso, clique no pequeno símbolo de adição ao lado das funções declaradas no editor de código.
- "Verificar código após o upload" deve estar ativado. Então, após a programação do microcontrolador, o código nele programado é novamente baixado e comparado com o código previamente programado. Isso garante que nenhum erro de transmissão ocorra durante o processo de programação.
- Se você ativar a função "Usar editor externo", isso desativa o editor integrado no ArduinoIDE. O Arduino IDE só pode ser usado como uma ferramenta de programação.
- O "núcleo compilado em cache agressivo" garante - se ativado - que seu código seja recompilado apenas se você também tiver feito alterações em seu código. Como resultado, as operações de programação repetidas são executadas muito mais rapidamente porque o código não é recompilado todas as vezes.
- "Verificar atualizações na inicialização" faz com que o IDE do Arduino verifique se há uma nova versão toda vez que é inicializado.
- "Atualizar esboços para nova extensão de arquivo ao salvar (.pde -> .ino)" é auto-explicativo e deve ser ativado.
- Você deve ativar “Salvar ao verificar e carregar”. Isso faz com que seu código seja salvo antes de cada processo de programação ou compilação. Isso tem a vantagem de que seu código é salvo e em caso de falha - durante a compilação - o Arduino IDE não é perdido.
Definir placa-alvo
Antes de poder transferir o código que você criou para sua placa Arduino, você deve configurar a placa apropriada. Você pode definir isso em "Ferramentas" e "Placa". Por exemplo, se você usar um "Arduino Nano", também deverá selecionar um "Arduino Nano" lá.

Definir opções de placa-alvo
Para alguns quadros de destino, outras opções podem ser definidas além do próprio quadro de destino. Você pode encontrar isso em "Ferramentas" e abaixo da opção "Quadro". Com um "Arduino Pro ou Pro Mini", por exemplo, pode-se definir o processador utilizado.
Defina muito mais opções para um "Módulo ESP8266 genérico".
Antes de transferir o seu código programado para a sua placa, deve sempre verificar se as opções aí definidas estão corretas.


Definir porta de programação
As placas Arduino são normalmente programadas através da interface serial. Para fazer isso, você deve definir a porta correta na qual sua placa Arduino está conectada ao computador em "Ferramentas" e "Porta".
Pode acontecer que seu computador liste várias portas Com lá. Caso você queira saber qual porta Com pertence ao seu Arduino neste caso, você deve desconectar o Arduino do computador, em seguida verificar a lista de portas Com, em seguida reconectar o Arduino ao computador e após o Arduino ter sido reconhecido, o Porta Com Selecione a porta que agora foi adicionada à lista de portas Com.
O que setup() e loop() fazem?
Todo programa criado com o ArduinoIDE contém as duas funções "setup()" e "loop()".
Essas duas funções podem ser usadas conscientemente durante a programação.
A função "setup()" só é executada uma vez após a inicialização do microcontrolador. Isso o torna perfeito para inicializar sensores ou similares nele.
Em seguida, a função "loop ()" é executada. Cada vez que a função é executada, ela é chamada novamente. A função "loop()" chama as funções que ela contém em um loop infinito.
Use o monitor serial para depuração
O "Serial Monitor" pode ser iniciado através do menu "Tools->Serial Monitor".
Isso pode ser muito bem utilizado para enviar valores para o computador durante o processo de desenvolvimento. Além disso, comandos também podem ser enviados para o Arduino conectado.
Como você pode usar a interface serial é descrito com mais detalhes no artigo a seguir.
Arduino - A porta serial
Use a plotadora serial para visualizar dados
Além do monitor serial, você também pode usar o plotter serial para enviar os dados da placa Arduino para o PC. Isso pode ser encontrado em "Ferramentas" e "Plotter Serial". No "Serial Plotter" os valores numéricos são exibidos como um curso de tempo. Desta forma, curvas ou valores numéricos também podem ser exibidos por um longo período de tempo.
A maneira como você pode usar a plotadora serial é descrita com mais detalhes no artigo a seguir.
Arduino - A porta serial
Incluir novas bibliotecas
A grande coisa sobre o outro Arduino IDE é que você pode facilmente incluir e usar bibliotecas de outros desenvolvedores. Por exemplo, você já pode usar bibliotecas prontas para muitos sensores e atuadores.
A integração de bibliotecas é descrita neste artigo: ArduinoIDE - Instalar uma biblioteca
Traga estrutura para o programa usando guias e arquivos externos
Assim que você programar projetos um pouco maiores e, consequentemente, escrever mais código, isso pode se tornar confuso rapidamente. É por isso que o Ardunio IDE oferece a possibilidade de terceirizar partes do código para outros arquivos ou guias.





Divirta-se com o projeto
Espero que tudo funcionou como descrito para você. Se não, ou se você tiver alguma dúvida ou sugestão, por favor, deixe-me saber nos comentários. Em seguida, adicionarei isso ao artigo, se necessário.
Ideias para novos projetos são sempre bem vindas. 🙂
PS Muitos desses projetos - especialmente os projetos de hardware - custam muito tempo e dinheiro. Claro que faço isso porque gosto, mas se você acha legal que eu compartilhe as informações com você, ficaria feliz com uma pequena doação para o fundo do café. 🙂