O que é Arduino Sketch?
Share
O Arduino Sketch (esboço) é o termo adotado oficialmente pela plataforma Maker para descrever o código de programa escrito pelo usuário para ser gravado e executado no microcontrolador. Trata-se de um arquivo de texto simples de extensão '.ino' que contém as regras lógicas digitais de comportamento que a placa de circuito deve seguir.
Estrutura Básica Obrigatória de um Arduino Sketch
Todo Sketch de programação do Arduino é dividido em duas funções lógicas estruturais padrão:
- Função `setup()`: Executada apenas uma vez no instante em que a placa é ligada. É o local ideal para definir se as portas físicas serão saídas ou entradas lógicas (`pinMode()`) e inicializar a comunicação serial.
- Função `loop()`: Executada de forma contínua e cíclica infinitamente enquanto a placa estiver energizada. Contém a lógica de controle físico de leitura de sensores e acionamento de saídas.
Esses códigos são compilados na IDE e gravados na memória das placas controladoras, como o Arduino Uno R3 SMD, conectadas via USB.
Perguntas Frequentes (FAQ)
- Qual a linguagem usada para estruturar um Sketch no Arduino?
- A estrutura adota a linguagem C/C++, integrada a uma biblioteca de funções simplificadas nativas da plataforma Arduino que gerenciam pinos e barramentos seriais sem requerer programação complexa de baixo nível de registradores.
- O que significa compilar o Sketch na Arduino IDE?
- Compilar significa traduzir as instruções de texto legíveis por humanos escritas por você em código binário compreensível pelo chip do microcontrolador (HEX), verificando se existem erros de escrita no código.