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

Ir para baixo
Diogo Penha Marques
Diogo Penha Marques
Mensagens : 107
Data de inscrição : 29/02/2024
Idade : 14
Escola : Colégio Estadual da Colônia Murici

Diogo Saraiva Exercício 1.5 Empty Diogo Saraiva Exercício 1.5

Qui Fev 29, 2024 4:29 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 buzzer 13
#define led1 3
#define led2 4
#define led3 5
#define led4 6
#define led5 7
#define led6 8

//DECLARAcAO DE VARIAVEIS
int tempo = 1000;

//INICIALIZAÇÃO DO HARDWARE
void setup() {
pinMode(buzzer, OUTPUT);
}

//FUNÇÕES COMPLEMENTARES


//PROGRAMA PRINCIPAL
void loop() {
tone(buzzer, 1000);
digitalWrite(led6, LOW);
digitalWrite(led1, HIGH);
noTone(buzzer);
delay(tempo);
tone(buzzer, 1000);
digitalWrite(led1, LOW);
digitalWrite(led2,HIGH);
noTone(buzzer);
delay(tempo);
tone(buzzer, 1000);
digitalWrite(led2, LOW);
digitalWrite(led3, HIGH);
noTone(buzzer);
delay(tempo);
tone(buzzer, 1000);
digitalWrite(led3, LOW);
digitalWrite(led4,HIGH);
noTone(buzzer);
delay(tempo);
tone(buzzer, 1000);
digitalWrite(led4, LOW);
digitalWrite(led5, HIGH);
noTone(buzzer);
delay(tempo);
tone(buzzer, 1000);
digitalWrite(led5, LOW);
digitalWrite(led6,HIGH);
noTone(buzzer);
delay(tempo);

}


Última edição por Diogo Penha Marques em Qui maio 02, 2024 2:36 pm, editado 1 vez(es)
Monica Moreno
Monica Moreno
Mensagens : 744
Data de inscrição : 03/03/2020
Idade : 15
Escola : Colegio Lindaura Ribeiro Lucas

Diogo Saraiva Exercício 1.5 Empty Re: Diogo Saraiva Exercício 1.5

Seg Mar 25, 2024 8:41 pm
Aguardo Terminar
Paulo Augusto Batista
Paulo Augusto Batista
Admin
Mensagens : 5798
Data de inscrição : 11/02/2019
Idade : 53
Escola : Colegio Lindaura
https://roboticalivre.forumeiros.com

Diogo Saraiva Exercício 1.5 Empty Re: Diogo Saraiva Exercício 1.5

Sáb Jun 29, 2024 8:55 am
Aguardamos
Conteúdo patrocinado

Diogo Saraiva Exercício 1.5 Empty Re: Diogo Saraiva Exercício 1.5

Ir para o topo
Permissões neste sub-fórum
Não podes responder a tópicos