Robótica Livre
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Ir para baixo
Kricya Silva
Kricya Silva
Mensagens : 61
Data de inscrição : 03/03/2020
Idade : 21
Escola : Colegio Estadual Professora Lindaura Ribeiro Lucas

exercício 1.4  Krícya Empty exercício 1.4 Krícya

Dom Abr 12, 2020 12:07 pm
/*
* Exercicio: 1.4
* Tema: Pinos Digitais
* Atividade: Sequencial de 6 LEDS
* Descrição: fazer os 3 leds mais o led RGB piscarem de forma sequencial controlado por uma variavel de tempo
* Hardware: Ligar os 6 leds em seis pinos digital configurados como SAÍDA
* Comandos: pinMode, digitalWrite, delay,
* Dicas: Usar uma variavel para armazenar o tempo de espera entre as trocas de estado
*/

//DEFINICOES INICIAIS
#define fri6 4  // defini que pino 4 se chama fri6;
#define fri5 5  // defini que pino 5 se chama fri5;
#define fri4 6  // defini que pino 6 se chama fri4;
#define fri3 7  // defini que pino 7 se chama fri3;
#define fri2 8  // defini que pino 8 se chama fri2;
#define fri1 9  // defini que pino 9 se chama fri1;

//DECLARAcAO DE VARIAVEIS
int tempo = 1000; //será usado para controlar o tempo;

//INICIALIZAÇÃO DO HARDWARE
void setup() {
pinMode (fri6, OUTPUT); //aqui foi progamado fri6 como saída;
pinMode (fri5, OUTPUT); //aqui foi programdo fri5 como saída;
pinMode (fri4, OUTPUT); //aqui foi programdo fri4 como saída;
pinMode (fri3, OUTPUT); //aqui foi programdo fri3 como saída;
pinMode (fri2, OUTPUT); //aqui foi programdo fri2 como saída;
pinMode (fri1, OUTPUT); //aqui foi programdo fri1 como saída;
}

//FUNÇÕES COMPLEMENTARES


//PROGRAMA PRINCIPAL
void loop() {        
digitalWrite (fri1, LOW);  // programei para fri1 apagar;                                            
digitalWrite (fri6, HIGH);  // programei para fri6 acender;
delay (tempo);
digitalWrite (fri6, LOW);  // programei para fri6 apagar;
digitalWrite (fri5, HIGH);  //programei para fri5 acender;
delay (tempo);
digitalWrite (fri5, LOW);  // programei para fri5 apagar;
digitalWrite (fri4, HIGH);  // programei para fri4 acender;
delay (tempo);
digitalWrite (fri4, LOW);  // programei para fri4 apagar;
digitalWrite (fri3, HIGH);  // programei para fri3 acender;
delay (tempo);
digitalWrite (fri3, LOW);  // programei para fri3 apagar;
digitalWrite (fri2, HIGH);  // programei para fri2 acender;
delay (tempo);
digitalWrite (fri2, LOW);  // programei para fri2 apagar;
digitalWrite (fri1, HIGH);  // programei para fri1 acender;
delay (tempo);

}


Bom dia, boa tarde, boa noite. bounce flower Very Happy
Paulo Augusto Batista
Paulo Augusto Batista
Admin
Mensagens : 5021
Data de inscrição : 11/02/2019
Idade : 52
Escola : Colegio Lindaura
https://roboticalivre.forumeiros.com

exercício 1.4  Krícya Empty Re: exercício 1.4 Krícya

Sex Abr 17, 2020 11:58 pm
Tá fácil, né. Muito bom, nota 10.0
Ir para o topo
Permissões neste sub-fórum
Não podes responder a tópicos