Criando Jogos com Arduino: Passo a Passo

Carol Correia Viana · Capítulo 5 de 16

Páginas do PDF

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