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

Ir para baixo
avatar
Guilherme Kautzmann
Mensagens : 17
Data de inscrição : 27/02/2024
Escola : Juscelino Kustkech

exercicio 1.13 Empty exercicio 1.13

Sáb maio 04, 2024 10:29 am
/*
* CURSO DE ROBOTICA 2020
*
* Exercicio: 1.13
* Tema: Pinos Analógicos
* Atividade: Fazer o led alternar o brilho conforme variações de temperatura.
* Descrição: Usar um pino analógico para controlar o brilho do led e uma entrada analógica para captar a temperatura pelo NTC
* Hardware: Ligar um led em um pino digital configurado como SAÍDA ANALÓGICA e o NTC em uma entrada analógica
* Comandos: pinMode(), analogRead(), analogWrite(),map()
* Dica1:A saída analógica aceita valores entre 0 e 255, e o conversor analógico possui 10 bits ou seja até 1024
* Dica2:O LDR não gera valores proximos a zero nem a próximos de 1023 então usar a função map() para ajustar a escala
* Dica3:Escrever o valor lido do NTC no led, tente também fazer o brilho inversamente proporcional a temperatura
*/

//DEFINICOES INICIAIS
#define led 3//definido como led
#define ntc A1//definido como ntc

//DECLARAcAO DE VARIAVEIS GLOBAIS
int temperatura//valor da temperatura

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

}

//FUNÇÕES COMPLEMENTARES
void debug(){
Serial.print ("temperatura = ");//escreve o que est entre aspas
Serial.println(temperatura);//escre o valortemperatura na porta serial

}
//PROGRAMA PRINCIPAL
void loop() {
temperatura = map(analogRead(ntc),279,930,0,255);//Ntc com temperatura variavel
debug();//Coloca o texto
analogWrite(led, temperatura);//saida analogica
}


Very Happy Very Happy Very Happy Very Happy Very Happy Very Happy Very Happy Very Happy Very Happy Very Happy Very Happy Very Happy Very Happy Very Happy Very Happy Very Happy Very Happy Very Happy Very Happy Very Happy Very Happy Very Happy Very Happy Very Happy Very Happy Very Happy Very Happy Very Happy

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

exercicio 1.13 Empty Re: exercicio 1.13

Seg maio 06, 2024 3:07 pm
Boa Tarde Guilherme Kautzmann, Seu exercício tem uns erros de Síntese, peço que revise. Nota 80.0
Ir para o topo
Permissões neste sub-fórum
Não podes responder a tópicos