Criando Jogos com Arduino: Passo a Passo
3.Fundamentos de Programação
3. FUNDAMENTOS DE
PROGRAMAÇÃO
Programação pode ser definida como o processo de projetar, escrever,
verificar e manter um código ou programa que comande as ações de uma
máquina, como computador, celular, microcontrolador, entre outras.
Um código, programa ou sketch – como são denominados os códigos
em Arduino, são compostos por um conjunto de instruções sequenciais
definido pelo programador que descrevem as tarefas que a máquina deve
realizar. Em outras palavras, para que a máquina execute comandos
específicos é necessário elaborar um programa escrito contendo todas as
instruções, ordenadas sequencialmente, em uma linguagem de programação.
Uma linguagem de programação é um idioma artificial desenvolvido
para prover a comunicação entre uma pessoa (programador) e uma máquina
(computador, microcontrolador, etc.). Atualmente, existem centenas de
linguagens de programação e em todas elas o programador pode definir como
a máquina deve atuar, como armazenar ou transmitir os dados, quais ações
tomar em diferentes situações, quando finalizar a sua operação, entre outras.
Dentre as linguagens de programação mais populares pode-se citar o C, C++,
C#, Java, JavaScript, Python, PHP.
Os programas para microcontroladores compatíveis com o projeto
Arduino, como o microcontrolador UNO R3 Atmega328, são implementados
tendo como referência a linguagem de programação C++, mantendo
preservada sua sintaxe clássica de declaração de variáveis, nos operadores,
nas estruturas e em muitas outras características.
Antes de aprendermos a linguagem de programação do Arduino
devemos conhecer alguns elementos básicos que compõem um Sketch. Desta forma, a seguir apresentaremos a estrutura de um sketch, variáveis, funções e