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