terça-feira, 30 de julho de 2013

Variaveis CONSTANTES


/*
      Este e meu email para sugerencias 
       rreynoud@gmail.com

*/

CONSTANTES

      Hola Pessoal dando seguimento o Artigo de Variáveis , com vocês as famosas CONSTANTES.

     Uma constante e uma variável que não modifica o seu valor, um exemplo em como usamos o nosso código de ligar un Led con Arduino tinhamos os  OUTPUT y INPUT  que são palavras reservadas, que nos indica que tem um valor definido pelo sistema e não podemos modificar.

Exemplo:

      Estas duas constantes booleanos representado,um nível logico.Enquanto FALSE representa um nível logico de 0, FALSE representa valor de 1.
Podemos usar em muitas ocasiões, sendo especialmente uteis em estruturas de controle de fluxo, como segue o exemplo:
1
2
3
4
while (variavel == TRUE)
{
// Algo de código...
}
      
              Variáveis mais que conhecidas pelo seu uso para estabelece o valor de uma senha digital de Arduino. HIGH indica que a senha deve ter um valor logico de 1, podemos dizer, 5v ou 3,3V. Por outro lado LOW  tem um valor logico de 0, que dizer, 0V.
1
digitalWrite(pinDestino, HIGH);

              Outro grupo de valores muito utilizados . Sua funcao de configuracao de Pinos digitais. INPUT usamos para configurar um pin de entrada, OUTPU como saída, e INPUT PULLPUP ativa as resistências de pull-up internas. No caso de INPUT PULL PUP, o grupo anterior de constantes(HIGH/LOW) funciona al contrario, sendo HIGH 0V e LOW 5v ou 3.3V dependendo das placas.
1
pinMode(pinDestino, OUTPUT);


 Agora  VOCÊ declarando as constantes


             A declaracão de uma constante e muito simples, temos que colocar a palavra reservada const antes do tipo e nome da uma variável
// Declaracão e inicializacao de uma variável constante
const int VARIABLE_CONSTANTE = 100;
// Se tentamos modificar o valor, vai dar um erro de compilacao
VARIABLE_CONSTANTE = 20;

          Não se esqueca que uma vez declarado o valor da constante, não podemos mais modificar o seu valor, caso isso ocorra vai ocorrer o seguinte erro!!!
error: assignment of read-only variable ‘VARIABLE_CONSTANTE’

Nenhum comentário:

Postar um comentário