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

Ir para baixo
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

Exercício 2.24 Luximetro usando while() Empty Exercício 2.24 Luximetro usando while()

Dom Set 13, 2020 8:43 pm
Código:

/*
 * CURSO DE ROBOTICA 2020
 *
 * Exercicio: 2.23
 * Tema: Função WHILE
 * Atividade: Construir um luximetro, para aferir ambiente de trabalho conforme NBR ISO/CIE 8995-1
 * Descrição: O Luximetro deverá informar apenas se a luminosidade está acima do ajuste piscando o LED vermelho, abaixo fica aceso.
 * Hardware: Ligar um led em um pino digital configurado como SAÍDA, usar o LDR e TRIMPOT em entradas analógicas
 * Comandos: pinMode, digitalWrite, while(), analogRead(),
 * DICA1: A função while() será usada para fazer o pisca rodar enquanto a luminosidade for maior que o definido pelo TRIMPOT
 * DICA2: Usar duas variáveis de controle para LDR e TRIMPOT
 * DICA3: Usar um pisca-pisca de um led dentro do while()
 * DICA4: Fazer a leitura do LDR e TRIMPOT e comparar para acionar o pisca
 * DICA5: As escalas do LDR e TRIMPOT são diferentes, usar map() para ajustar as escalas
 */

 //DEFINICOES INICIAIS
#define led 3  //Definido que o pino 3 vai se chamar "led"
#define ldr A0
#define trimpot A1

//DECLARAcAO DE VARIAVEIS


//FUNÇÕES COMPLEMENTARES


//INICIALIZAÇÃO DO HARDWARE
void setup() {
  Serial.begin(9600);
pinMode(led, OUTPUT);        //programado o led como saida
}

//PROGRAMA PRINCIPAL
void loop() {

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