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

Ir para baixo
Monica Moreno
Monica Moreno
Mensagens : 685
Data de inscrição : 03/03/2020
Idade : 15
Escola : Colegio Lindaura Ribeiro Lucas

Resolvido 2.9 Empty Resolvido 2.9

Ter Set 14, 2021 10:01 am
/*
* CURSO DE ROBOTICA 2020
*
* Exercicio: 2.9
* Tema: Função FOR()
* Atividade: Usar uma tecla para acionar um pisca limitado em 10 sequencias
* Descrição: Qando pressionar a tecla o led deve piscar 10 vezes. Pode também implementar um código que permita interromper o pisca.
* Hardware: Usar uma tecla ligado em uma entrada digital, e um led em um pino configurado como saída
* Comandos: pinMode, analogRead, analogWrite,IF(), FOR()
* Dica1:A programação será usando uma estrutura for() dentro de uma estrutura if()
*/

//DEFINICOES INICIAIS
#define tecla 3 //Definido que o pino 3 irá se chamar "tecla"
#define led1 4 //Definido que o pino 4 irá se chamar "led1"

//DECLARAcAO DE VARIAVEIS GLOBAIS
int tempo=222;//Variável tipo "Int tempo"

//INICIALIZAÇÃO DO HARDWARE
void setup() {
pinMode(led1,OUTPUT);//Programado Led1 como "Saída"
pinMode(tecla,INPUT_PULLUP);//Prgramado Tecla como "Entrada"
}

//FUNÇÕES COMPLEMENTARES


//PROGRAMA PRINCIPAL

void loop() {
if(!digitalRead(tecla)){//Quando a tecla for pressionada , a função vai ser verdadeira e irá rodar o bloco abaixo
for(byte i=0;i<10;i++){//O programa vai rodar sempre somando 1 ao valor da variável , até chegar em 9 , ou seja , o led irá acender 10 vezes
digitalWrite(led1,HIGH);//Acende o led1
delay(tempo);//Tempo de 222
digitalWrite(led1,LOW);//Apaga o led1
delay(tempo);//Tempo de 222
}
}
}

Resolvido 2.9 I love you I love you
alvaro 123456
alvaro 123456
Mensagens : 476
Data de inscrição : 27/04/2019
Idade : 17

Resolvido 2.9 Empty Re: Resolvido 2.9

Ter Set 14, 2021 10:34 am
Oi Monica
Tudo bem?
Parabéns nota: 10.0
Paulo Augusto Batista
Paulo Augusto Batista
Admin
Mensagens : 5115
Data de inscrição : 11/02/2019
Idade : 52
Escola : Colegio Lindaura
https://roboticalivre.forumeiros.com

Resolvido 2.9 Empty Re: Resolvido 2.9

Sex Set 17, 2021 11:49 pm
Nota lançada
Conteúdo patrocinado

Resolvido 2.9 Empty Re: Resolvido 2.9

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