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
arthur prestes
Mensagens : 20
Data de inscrição : 24/04/2024
Escola : juscelino k. de oliveira

exercicio 1.13 :D Empty exercicio 1.13 :D

Qui Jul 25, 2024 10:33 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 ntc A0
#define led 3

//DECLARAcAO DE VARIAVEIS
int temperatura//variavel para guardar a temperatura


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

//FUNÇÕES COMPLEMENTARES
void debug () {
Serial.println("temperatura");
Serial,println(temperatura);
}
//PROGRAMA PRINCIPAL

void loop() {
temperatura =,
analogRead(ntc);
debug ();
} Very Happy Smile Sad Surprised Shocked Cool Laughing Mad Razz Embarassed Crying or Very sad Evil or Very Mad Twisted Evil Rolling Eyes Wink Exclamation Question Idea Arrow Neutral What a Face Like a Star @ heaven Suspect I love you No @ cyclops clown pirat tongue silent pale alien cat monkey pig rabbit bounce confused affraid Basketball cheers bom drunken Sleep sunny albino cherry santa rendeer farao king queen jocolor geek scratch study elephant flower afro lol!
avatar
arthur prestes
Mensagens : 20
Data de inscrição : 24/04/2024
Escola : juscelino k. de oliveira

exercicio 1.13 :D Empty correção

Qui Jul 25, 2024 11:06 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 ntc A0//define o ntc no pino A0
#define led 3//define o led no pino 3

//DECLARAcAO DE VARIAVEIS
int temperatura;//variavel para guardar a temperatura


//INICIALIZAÇÃO DO HARDWARE
void setup() {
pinMode(led,OUTPUT);//define led como saida

}
//FUNÇÕES COMPLEMENTARES
void debug () {
 Serial.println("temperatura");//define a temperatura como unidade
 Serial.println(temperatura);//define a temperatura como unidade
}
//PROGRAMA PRINCIPAL

void loop() {
temperatura = analogRead(ntc);//le a temperatura do ntc
debug ();
analogWrite(led, temperatura);//define o led para ligar com temperatura

} Very Happy Very Happy Very Happy Wink Cool Cool Rolling Eyes Rolling Eyes No No @ study study afro afro afro elephant elephant elephant flower flower lol! lol! lol! lol! Arrow Arrow Arrow Arrow Wink Rolling Eyes Idea Idea Idea
Paulo Augusto Batista
Paulo Augusto Batista
Admin
Mensagens : 5715
Data de inscrição : 11/02/2019
Idade : 53
Escola : Colegio Lindaura
https://roboticalivre.forumeiros.com

exercicio 1.13 :D Empty Re: exercicio 1.13 :D

Sáb Set 14, 2024 11:33 am
Oi Artur, esse exercício é para aprender sobre a função map(), e não foi usado no seu programa.
Precisa também aprender a calibrar o sensor, na videoaula tem a explicação sobre a calibração.
Vou desconsiderar esse programa porque não atende ao enunciado.
Conteúdo patrocinado

exercicio 1.13 :D Empty Re: exercicio 1.13 :D

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