Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- byte led1 = 13, led2 = 5, led3 = 3; // Criada variaies de nome led1 no pino digital 3 e led2 no pino digital 5
- int estadoLed = LOW; // Inicia o estadoLed em LOW
- int estadoLed2 = LOW; // Inicia o estadoLed em LOW
- int estadoLed3 = LOW;
- unsigned long Tempo = 0; // Variavel para comparar se é melhor que o tempo estipulado
- unsigned long Tempo2 = 0; // Variavel para comparar se é melhor que o tempo estipulado
- unsigned long Tempo3 = 0;
- void setup(){
- pinMode (led1, OUTPUT); // led1 define como saida
- pinMode (led2, OUTPUT); // led2 define como saida
- pinMode (led3, OUTPUT);
- }
- void loop(){
- if((millis() - Tempo) > 300){ // Compara se Tempo eh maior que os 100
- piscar(); // Função piscar
- Tempo = millis(); // Compara Tempo com millis
- }
- if((millis() - Tempo2) > 100){ // Compara se Tempo eh maior que os 100
- piscar2(); // Função piscar2
- Tempo2 = millis(); // Compara Tempo com millis
- }
- if ((millis()- Tempo3) > 900){
- pulsar();
- Tempo3 = millis();
- }
- }
- void piscar(){
- estadoLed = !estadoLed; // Verifica se o led1 esta em HIGH se sim, altera para LOW
- digitalWrite (led1, estadoLed); // Aciona o led1 pela variavel estadoLed
- }
- void piscar2(){
- estadoLed2 = !estadoLed2; // Verifica se o led2 esta em HIGH se sim, altera para LOW
- digitalWrite (led2, estadoLed2); // Aciona o led1 pela variavel estadoLed
- }
- // Teste para fazer pulsar
- void pulsar(){
- estadoLed3 = !estadoLed3; // Verifica se o led2 esta em HIGH se sim, altera para LOW
- digitalWrite (led3, estadoLed3); // Aciona o led1 pela variavel estadoLed
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement