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
Diogo Penha Marques
Mensagens : 44
Data de inscrição : 29/02/2024
Idade : 13
Escola : Colégio Estadual da Colônia Murici

Diogo Saraiva Exercício 1.11 Empty Diogo Saraiva Exercício 1.11

Qui Abr 04, 2024 2:32 pm
/*
* CURSO DE ROBOTICA 2020
*
* Exercicio: 1.11
* Tema: Pinos Analógicos
* Atividade: Fazer o led alternar o brilho conforme a posição do TRIMPOT
* Descrição: Usar um pino analógico para controlar o brilho do led e uma entrada analógica para medir posição do trimpot
* Hardware: Ligar um led em um pino digital configurado como SAÍDA ANALÓGICA e o TRIMPOT em uma entrada analógica
* Comandos: pinMode, analogRead, analogWrite,
* 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:converter a escala do TRIMPOT usando conversão simples
* Dica3:Escrever o valor lido do TRIMPOT no led, tente també fazer o brilho inversamente proporcional a posição do TRIMPOT
* Dica4:Na função map tente ajustar os valores de entrada para a escala chegar a apagar o led, lembrando que nesse circuito não é possível atingir o zero nem o valor máximo.
*/

//DEFINICOES INICIAIS
#define trimpot A1//Nomeia o pino A1 como trimpot
#define led 3//Nomeia o pino 3 como led

//DECLARAcAO DE VARIAVEIS GLOBAIS
int brilho;//Variavel do tipo int chamada brilho

//INICIALIZAÇÃO DO HARDWARE
void setup() {

}

//FUNÇÕES COMPLEMENTARES


//PROGRAMA PRINCIPAL

void loop() {
brilho = analogRead(trimpot)/4;//Define que a variavel brilho e igual a leitura do trimpot dividido por 4
analogWrite(led, brilho);//Define que o led ligara com a potencia do valor de brilho
}


Última edição por Diogo Penha Marques em Qui maio 02, 2024 2:18 pm, editado 1 vez(es)
Monica Moreno
Monica Moreno
Mensagens : 685
Data de inscrição : 03/03/2020
Idade : 15
Escola : Colegio Lindaura Ribeiro Lucas

Diogo Saraiva Exercício 1.11 Empty Re: Diogo Saraiva Exercício 1.11

Ter Abr 30, 2024 8:30 pm
Boa Tarde Diogo, tem uns erros de síntese, peço que revise.nota 55.0
avatar
Diogo Penha Marques
Mensagens : 44
Data de inscrição : 29/02/2024
Idade : 13
Escola : Colégio Estadual da Colônia Murici

Diogo Saraiva Exercício 1.11 Empty Re: Diogo Saraiva Exercício 1.11

Qui maio 02, 2024 2:23 pm
Monica Moreno escreveu:Boa Tarde Diogo, tem uns erros de síntese, peço que revise.nota 55.0
não achei nenhum erro porêm apaguei uma linha desnecessária
Monica Moreno
Monica Moreno
Mensagens : 685
Data de inscrição : 03/03/2020
Idade : 15
Escola : Colegio Lindaura Ribeiro Lucas

Diogo Saraiva Exercício 1.11 Empty Re: Diogo Saraiva Exercício 1.11

Qui maio 02, 2024 7:29 pm
Diogo Penha Marques escreveu:
Monica Moreno escreveu:Boa Tarde Diogo, tem uns erros de síntese, peço que revise.nota 55.0
não achei nenhum erro porêm apaguei uma linha desnecessária

Boa Noite Diogo, peço que não edite um programa assim não consigo corrigi-lo se arrumou poste-o em mensagens rápidas.

No enunciado diz quais comandos devem obter o programa, verifique se seu exercício está compatível.
nota 65.0
avatar
Diogo Penha Marques
Mensagens : 44
Data de inscrição : 29/02/2024
Idade : 13
Escola : Colégio Estadual da Colônia Murici

Diogo Saraiva Exercício 1.11 Empty Re: Diogo Saraiva Exercício 1.11

Qui maio 16, 2024 4:06 pm
Monica Moreno escreveu:
Diogo Penha Marques escreveu:
Monica Moreno escreveu:Boa Tarde Diogo, tem uns erros de síntese, peço que revise.nota 55.0
não achei nenhum erro porêm apaguei uma linha desnecessária

Boa Noite Diogo, peço que não edite um programa assim não consigo corrigi-lo se arrumou poste-o em mensagens rápidas.

No enunciado diz quais comandos devem obter o programa, verifique se seu exercício está compatível.
nota 65.0
/*
* CURSO DE ROBOTICA 2020
*
* Exercicio: 1.11
* Tema: Pinos Analógicos
* Atividade: Fazer o led alternar o brilho conforme a posição do TRIMPOT
* Descrição: Usar um pino analógico para controlar o brilho do led e uma entrada analógica para medir posição do trimpot
* Hardware: Ligar um led em um pino digital configurado como SAÍDA ANALÓGICA e o TRIMPOT em uma entrada analógica
* Comandos: pinMode, analogRead, analogWrite,
* 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:converter a escala do TRIMPOT usando conversão simples
* Dica3:Escrever o valor lido do TRIMPOT no led, tente també fazer o brilho inversamente proporcional a posição do TRIMPOT
* Dica4:Na função map tente ajustar os valores de entrada para a escala chegar a apagar o led, lembrando que nesse circuito não é possível atingir o zero nem o valor máximo.
*/

//DEFINICOES INICIAIS
#define trimpot A1//Nomeia o pino A1 como trimpot
#define led 3//Nomeia o pino 3 como led

//DECLARAcAO DE VARIAVEIS GLOBAIS
int brilho;//Variavel do tipo int chamada brilho

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

//FUNÇÕES COMPLEMENTARES


//PROGRAMA PRINCIPAL

void loop() {
brilho = analogRead(trimpot)/4;//Define que a variavel brilho e igual a leitura do trimpot dividido por 4
analogWrite(led, brilho);//Define que o led ligara com a potencia do valor de brilho
}

Conteúdo patrocinado

Diogo Saraiva Exercício 1.11 Empty Re: Diogo Saraiva Exercício 1.11

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