Introdução à Programação de Arduino - Volume 1

Menu Sketch

Aumentar indentação Tab

Indentar é promover um recuo à direita no código. Isso ajuda a melhorar a legibilidade, por exemplo, dentro de funções. Se você der uma olhada no código que o Arduino cria em cada novo sketch perceberá que os comentários estão indentados.

 

Diminuir indentação - Shift + Tab

Experimente colocar o cursor no início de um comentário, prenda a tecla Shift e tecle Tab. Note como a indentação foi recuada à esquerda por um nível.

 

Menu Sketch

 

Esse menu será detalhado item por item, uma vez que seus submenus são exclusivos desse ambiente. Vamos lá:

 

Verificar/Compilar - Ctrl + R

O termo compilar já apareceu anteriormente sem que eu desse explicações sobre o que representa. Se você não sabe o que isso vem a ser, não se preocupe porque voltaremos a tocar nesse assunto mais adiante. Por hora gostaria apenas de colocar que compilar é converter seu código, escrito em liguagem de alto nível no sketch, para uma forma que o microcontrolador pode processar, denominada linguagem de máquina. A representação da linguagem de máquina é feita por sequências de zeros e uns, nada amigável para um humano. Portanto, usando esse submenu, ou teclando Ctrl+R, estamos solicitando ao ambiente que faça a compilação do programa, que então poderá ser carregado, da forma como veremos adiante, para a memória de programa do microcontrolador que está na placa do Arduino e que, por se tratar um Arduino UNO, é um Atmega328P.

 

Carregar - Ctrl + U

Compila e carrega o arquivo resultante, um binário correspondente ao código do programa traduzido para linguagem de máquina, na placa do Arduino conectada à porta usb. Quer dizer, quando você usa esse submenu não precisa do anterior, que apenas compila, sem carregar.

 

Carregar usando um programador - Ctrl + Shift + U

Essa opção deve ser usada com cautela, porque ela remove o bootloader do microcontrolador. Ainda é cedo para falarmos sobre bootloader, mas basicamente é um trecho de código pré instalado na memória de programa do microcontrolador e que permite que o ambiente carregue os programas no microcontrolador alojado na placa do Arduino usando o submenu Carregar, sem maiores dificuldades.