dias,meses,anos
Exemplo:
int buttonPin = 3; void setup()
{
Serial.begin(9600); pinMode(buttonPin, INPUT);
}
void loop()
{
// ...
}
loop()
Depois de criar uma função setup(), que inicializa e define os valores iniciais, a função loop() faz exatamente o que seu nome sugere, dá loops (ou ciclos) consecutivamente, permitindo que o seu programa mude e responda. Use-a para controlar ativamente a placa Arduino.
Exemplo
const int buttonPin = 3;
// a configuração inicializa o serial e o pino do botão void setup()
{
Serial.begin(9600); pinMode(buttonPin, INPUT);
}
// o ciclo checa o pino do botão cada vez,
// e irá enviar ao serial se for pressionado void loop()
{
if (digitalRead(buttonPin) == HIGH)
Serial.write('H');
else
Serial.write('L');
delay(1000);
}
Estruturas de Controle if (condicional) e ==, !=, (operador de comparação) if, que é usado em conjunção com um operador de comparação, testa se uma determinada condição tenha sido atingida, tal como uma
entrada sobre um certo número. O formato para um if teste é: if (someVariable > 50)
{
// faz alguma coisa aqui
}
O programa testa para ver se alguma variável é maior do que 50. Se for, o programa realiza uma ação particular. Dito de outra forma, se a declaração em parênteses é verdadeira, as instruções dentro dos colchetes são executadas. Se não, o programa salta sobre o código. Os colchetes podem ser omitidos após uma instrução if. Se isso for feito, a próxima linha
(definido pelo ponto e vírgula) torna-se a única declaração condicional. if (x > 120) digitalWrite(LEDpin, HIGH); if (x > 120) digitalWrite(LEDpin, HIGH); if (x > 120){ digitalWrite(LEDpin, HIGH); } if (x > 120){
digitalWrite(LEDpin1,