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