Introdução à Programação de Arduino - Volume 1
Menu Arquivo
void setup( ) {
// put your setup code here, to run once:
}
void loop( ) {
// put your main code here, to run repeatedly:
}
São duas funções e se você não sabe o que é uma função, não se preocupe, teremos tempo para examinar isso. A primeira chama-se setup() e a outra loop(). Todo e qualquer sketch contém ao menos, e obrigatoriamente, essas duas funções. É por esse motivo que o ambiente já as coloca lá no editor. Veremos o que elas fazem depois porque agora vamos fazer um passeio pelos menus do ambiente, para que você possa se familiarizar com os principais recursos.
Menu Arquivo
Nesse menu temos alguns submenus que são comuns a qualquer programa e alguns que são específicos do Arduino. Passemos à descrição de cada um deles. Ao lado do nome de cada está indicado o atalho de teclado, quando existe.
Novo - Ctrl + N
Nesse submenu podemos iniciar um novo sketch. Você pode fazer isso clicando ou usando o atalho de teclado, Ctrl+N e, nesse caso, nem precisa clicar no menu Arquivo. Usar atalhos de teclado aumenta enormemente a sua produtividade, não apenas aqui mas em qualquer tarefa no computador.
Abrir... - Ctrl+O
Aqui abrimos, ou carregamos, um sketch que foi salvo anteriormente e estava fechado. Você pode fazer isso clicando ou usando o atalho de teclado, Ctrl+O e, como disse antes, nesse caso nem precisa clicar no menu Arquivo.
Abrir Recente
Se você pousar o ponteiro do mouse sobre esse submenu verá aparecer, à direita dele, uma lista contendo os últimos sketchs nos quais traballhou, em ordem cronológica, primeiro os mais recentes.
Sketchbook
Sketchbook é um alias para uma pasta que o Arduino cria automaticamente, denominada Arduino, em sua pasta de usuário. Como sempre isso depende do S.O. A pasta Arduino abriga os sketches que você cria, quando usa a opção Salvar, em sub pastas, como veremos logo. Caso não queira que seu sketch seja salvo no Sketchbook você pode usar a opção Salvar como...
Exemplos
Esse é um dos submenus mais quentes de todos, porque aqui temos uma enorme quantidade de programas prontos, agrupados por categorias: Basics, Digital, Analog... e muitos mais. Por exemplo, na categoria Digital temos nove exemplos, uma admirável fonte de estudo, sem mencionar que esses exemplos podem perfeitamente servir como ponto de partida para seus programas. Ou podem ser usados, com adaptações se necessário, como parte de outros programas que você venha a criar. E por se tratar de código testado, seu uso aumenta a confiabilidade do sketch que o reutiliza.
Fechar - Ctrl + W
Fecha o IDE.
Salvar - Ctrl + S
Como acontece em qualquer programa de edição, aqui também temos a opção de salvar nosso trabalho, quer dizer, guardar o arquivo em uma pasta. Na primeira utilização desse submenu num novo sketch o sistema operacional lhe oferecerá uma caixa de diálogo, de tal forma que possa escolher a pasta onde deseja salvar o arquivo. A pasta sugerida pelo sistema é a apontada pelo alias, Sketchbook, por padrão, e caso você a aceite o sistema cria uma pasta identificada pelo nome que você escolher para o sketch e aninhada dentro da pasta Arduino. Cuidado aqui para não se confundir. A pasta no sistema de arquivos chama-se Arduino e não Sketchbook, que é apenas um alias para a pasta mesmo. Quando dermos uma olhada no submenu Preferências você verá como essa associação é configurada e entenderá perfeitamente como isso funciona.
Salvar como... - Shift + Ctrl + S
Se você não usa algum tipo de controle de versão, como Git, é comum sentir a necessidade de mudar o nome do arquivo ao realizar uma ação de salvar, sobretudo em programação. Isso ocorre amiúde, quando temos uma daquelas ideias “brilhantes”, tão brilhantes que o clarão não nos permite ter certeza do resultado. Essa percepção, de que o desfecho da modificação pode não ser tão brilhante, nos faz desejar preservar o arquivo original, sem a modificação que está para ser introduzida. Nessa hora o Salvar como... vem em nossa ajuda, possibilitando criar um novo arquivo e manter o original, caso nos arrependamos. Procure guardar o atalho de teclado dessa opção, muito úti, assim como a do Salvar.
Configuração da página - Shift + Ctrl + P
Outra opção bem conhecida, permite configurar a página de maneira que sua impressora possa imprimir com a formatação adequada. Com certeza você já usou essa funcionalidade muitas vezes em seus programas prediletos de edição de textos e planilhas.
Imprimir - Ctrl + P
Abre a caixa de impressão do sistema operacional para que possa imprimir o código do sketch.
Preferências - Ctrl + ,
Nesse submenu podemos configurar uma série de aspectos do ambiente. Logo no alto da janela apresenta-se um campo indicando o Local do Sketchbook. Portanto, é aqui que acontece a associação da pasta real, por padrão denominada Arduino, com o alias, Sketchbook. Você é livre para alterar essa associação para uma pasta qualquer de sua conveniência. Em seguida temos campos para escolha de idioma, tamanho de fontes, exibição de mensagens de erro, avisos. É uma boa idéia marcar as caixas de verificação dessas opções relacionadas às mensagens de saída, assim como mudar a opção Avisos do compilador para Todos. Marcar as caixas Mostrar números de linhas e Habilitar Dobramento de Código pode ser uma boa ideia quando se estiver lidando com programas longos. A opção Habilitar Dobramento de Código abre a possiblidade de recolher código dentro de funções, bastando clicar no - à esquerda de cada uma.