sexta-feira, 6 de outubro de 2017

Décimo nono encontro - sensores e funções

Trabalhando com sensores e funções (programação)

Olá turma no encontro do dia 29/09/17
Fizemos experimentos com funções de programação para tornar nosso código interessante.
Criamos funções para piscar um 4 leds simultaneamente e sequencialmente conforme uma distancia pré definida por nós.

Segue abaixo o código

//função piscar leds
void piscar(){
  digitalWrite(led1, HIGH);
  digitalWrite(led2, HIGH);
  digitalWrite(led3, HIGH);
  digitalWrite(led4, HIGH);
  delay(500);
  digitalWrite(led1, LOW);
  digitalWrite(led2, LOW);
  digitalWrite(led3, LOW);
  digitalWrite(led4, LOW);
  delay(500);
}

//função piscar sequencialmente leds
void piscar2(){
  int tempo=50;
  digitalWrite(led1, HIGH);
  delay(tempo);
  digitalWrite(led1, LOW);
  delay(tempo);
  digitalWrite(led2, HIGH);
  delay(tempo);
  digitalWrite(led2,LOW);
  delay(tempo);
 digitalWrite(led3, HIGH);
  delay(tempo);
  digitalWrite(led3, LOW);
  delay(tempo);
  digitalWrite(led4, HIGH);
  delay(tempo);
  digitalWrite(led4,LOW);
  delay(tempo);
}

Não esqueçam de colocar estas funções no final do código principal e para usá-las basta chamá-las dentro da função loop, ou seja, dentro de void loop () em sua última linha
Abraço


Nenhum comentário:

Postar um comentário