Declaração de Variáveis

Uma variável é uma forma de se nomear e armazenar um valor para ser usado mais tarde pelo programa, como dados de um pino analógico ajustado como entrada. (Ver pinMode para mais info sobre ajuste de pinos para que funcionem como entradas ou saídas.)

Você ajusta uma variável ao assignar a ela um valor (usando o símbolo =) que você queira armazenar. O código a seguir declara uma variável inputVariable, e então ajusta-a como igual ao valor que consta no pino analógico #2 (analog pin #2):

int inputVariable = 0;
// declara a variável; isso só precisa ser feito uma vez
inputVariable = analogRead(2);
// acerta a variável como sendo igual ao input do pino analógico #2


inputVariable é a própria variável. A primeira linha declara que ela deve conter um int? (abreviatura para integer - inteiro.) A segunda linha acerta a inputVariable para o valor que aparecer no pino analógico #2. Isto torna o valor do segundo pino (pin #2) acessível em qualquer lugar ao longo do código.

Uma vez que uma variável tenha sido ajustada (ou re-ajustada), você pode conferir seu valor para ver se está de acordo com certas condições, ou pode usar diretamente seu valor. Por exemplo, o código a seguir testa se a inputVariable é menor do que 100, então atribui um delay baseado na inputVariable o qual é um mínimo de 100:

if (inputVariable < 100)
{
inputVariable = 100;
}

delay(inputVariable);


Este exemplo mostra três operações úteis com variáveis. Ele testa a variável ( if (inputVariable < 100) ), e ajusta a variável se ela ultrapassa o valor do teste (inputVariable = 100), e utiliza o valor da variável como uma entrada para a função delay() (delay(inputVariable))

Nota de Estilo: Você batizar suas variáveis com nomes descritivos, a fim de tornar seu código mais legível. Nomes de variáveis como sensorLuz ou botaoLigar te orientam (e quem mais estiver lendo seu código) para entender o que a variável representa. Nomes de variáveis como var ou valor, por outro lado, pouco ajudam para tornar seu código inteligível.

Você pode nomear uma variável com qualquer palavra que não seja uma das palavras-chave em Arduino.

Declaração de Variáveis

Todas as variáveis precisam ser declaradas antes de serem usadas. Declarar uma variável é o mesmo que definitr seu tipo e ajustar um valor inicial. No exemplo anterior, a indicação

int inputVariable = 0;


declara que a inputVariable é um int?, e que seu valor inicial é zero.

Possíveis tipos de variáveis são:
  • char?
  • int?
  • unsigned int?
  • long?
  • unsigned long?
  • float?
  • double?

ArduinoReferencia

Última alteração: 13/07/2007 às 02:07, por: vitoriamario