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.5 Krícya Empty exercício 1.5 Krícya

Dom Abr 12, 2020 6:49 pm
/*
* Exercicio: 1.5
* Tema: Pinos Digitais
* Atividade: Sequencial de 6 LEDS com BEEP
* Descrição: fazer os 3 leds mais o led RGB piscarem de forma sequencial controlado por uma variavel de tempo acionando o beep
* Hardware: Ligar os 6 leds mais o buzzer em sete pinos digital configurados como SAÍDA
* Comandos: pinMode(), digitalWrite(), delay(), tone()
* Dica1: Usar uma variavel para armazenar o tempo de espera entre as trocas de estado
* Dica2: Pode acionar o buzzer a cada troca de estado, a cada volta ou conforme sua criatividade
*/

//DEFINICOES INICIAIS
#define win 2 // defini que pino 2 será chamado de win;
#define lamp 3 // defini que pino 3 será chamado de lamp;
#define rul 4 // defini que pino 4 será chamado de rul;
#define kj 5 // defini que pino 5 será chamado de kj;
#define tape 6 // defini que pino 6 será chamdo de tape;
#define croc 7 // defini que pino 7 será chamdo de croc;
#define blipd 8 // defini que o pino 8 será chamdo de blipd(buzzer);
//DECLARAcAO DE VARIAVEIS
short frenquencia; // deifinição da variavel;

//INICIALIZAÇÃO DO HARDWARE
void setup() {
pinMode(win, OUTPUT); //win foi configurado como saída
pinMode(lamp, OUTPUT); //lamp foi configurado como saída
pinMode(rul, OUTPUT); //rul foi configurado como saída
pinMode(kj, OUTPUT); //kj foi configurado como saída
pinMode(tape, OUTPUT); //tape foi configurado como saída
pinMode(croc, OUTPUT); //croc foi configurado como saída
pinMode(blipd, OUTPUT); //blipd foi configurado como saída

}

//FUNÇÕES COMPLEMENTARES


//PROGRAMA PRINCIPAL
void loop() {
digitalWrite (win, HIGH); // progamado para win acender;
delay (200); // tempo em que o win fai vicar aceso;
digitalWrite (win, LOW); // programdo para apagar win;
delay (100); // tempo no qual o win ficará apagado;
digitalWrite (lamp, HIGH); // aqui acende o lamp;
delay (200); // tempo no qual o lamp ficará aceso;
tone (blipd, 1000); // produção e frenquência do efeito sonoro;
delay (200); // tempo em que o efeito sonoro ficará ligado;
noTone (blipd); // para o efeito sonoro;
digitalWrite (lamp, LOW); // progamei para lamp apagar;
delay (100); // tempo no qual o lamp ficará apagado;
digitalWrite (rul, HIGH); // progamado para rul acender;
delay (200); // tempo no qual o rul ficará aceso;
digitalWrite (rul, LOW); // programdo para apagar rul;
delay (100); // tempo no qual o rul ficará apagado
digitalWrite (kj, HIGH); // aqui acende o kj;
delay (200); // tempo no qual o kj ficará aceso;
tone (blipd, 2000); // produção e frenquência do efeito sonoro;
delay (200); // tempo em que o efeito sonoro ficará ligado;
noTone (blipd); // para o efeito sonoro;
digitalWrite (kj, LOW); // progamei para kj apagar;
delay(100); // tempo no qual o lamp ficará apagado;
digitalWrite (tape, HIGH); // progamado para tape acender;
delay(200); // tempo em que o tape fai vicar aceso;
digitalWrite(tape, LOW); // progamei para tape apagar;
delay(100); // tempo que tape ficará apagado;
digitalWrite(croc, HIGH); // croc acende;
delay (200); // tempo em que croc ficara aceso;
tone (blipd, 3000); //produção e frenquência do efeito sonoro;
delay (200); // tempo em que o efeito sonoro ficará ligado;
noTone (blipd); //para o efeito sonoro;
digitalWrite (croc, LOW); // progamei para croc apagar;
delay (100); // tempo que croc ficará apagado.
}


Bom dia, boa tarde, boa noite. bounce 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.5 Krícya Empty Re: exercício 1.5 Krícya

Sáb Abr 18, 2020 12:03 am
Então, na aula que fiz a explicação desse exercício, deixei em aberto a forma de montar mas procurei manter sempre um led aceso.
Da forma que fez vai deixar os leds apagados a cada transição.
Nota 9.0
Ir para o topo
Permissões neste sub-fórum
Não podes responder a tópicos