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

Ir para baixo
Ana Clara Leschnhak
Ana Clara Leschnhak
Mensagens : 110
Data de inscrição : 03/03/2023
Idade : 11
Escola : Colégio Estadual Colônia Murici

exercicio 2.18 resolvido Empty exercicio 2.18 resolvido

Ter Nov 28, 2023 7:43 pm
/*
CURSO DE ROBOTICA 2020

Exercicio: 2.18
Tema: Função While
Atividade: Associar um LED a uma tecla
Descrição: Quando pressionar uma tecla um led deve acender
Hardware: Ligar uma tecla a uma das pino digital configurado como ENTRADA e um led em outro pino digital configurado como SAÍDA
DICA1: A tecla está ligada em resistor de pullup, e no negativo da fonte, quando tecla o pino vem para 0V ou LOW ou FALSE conforme interpretação
DICA2: Usar o operador de negação para inverter a leitura da chave (!)
DICA4: A função while() segura o fluxo do programa enquanto a tecla está pressionada, aproveita para cender o led
DICA5: Fora da função while apagar o led
*/

//DEFINICOES INICIAIS
#define led1 2// define led e pino
#define tecla1 3// define tecla e pino

//DECLARAcAO DE VARIAVEIS


//FUNÇÕES COMPLEMENTARES


//INICIALIZAÇÃO DO HARDWARE
void setup() {
pinMode(tecla1, INPUT_PULLUP); //configura a entrada da tecla
pinMode (led1, OUTPUT);//configura a saida do led
}

//PROGRAMA PRINCIPAL
void loop() {
while (!digitalRead(tecla1)) { //se for verdadeira se exectará no bloco abaixo
digitalWrite(led1, HIGH); //acende o led
}
digitalWrite(led1, LOW); // apaga o led
}
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

exercicio 2.18 resolvido Empty Re: exercicio 2.18 resolvido

Sáb maio 04, 2024 9:47 am
Muito bom Ana, nota 10.0
Ir para o topo
Permissões neste sub-fórum
Não podes responder a tópicos