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.