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

Ir para baixo
Diogo Penha Marques
Diogo Penha Marques
Mensagens : 107
Data de inscrição : 29/02/2024
Idade : 14
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 : 744
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
Diogo Penha Marques
Diogo Penha Marques
Mensagens : 107
Data de inscrição : 29/02/2024
Idade : 14
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 : 744
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
Diogo Penha Marques
Diogo Penha Marques
Mensagens : 107
Data de inscrição : 29/02/2024
Idade : 14
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
}

Thiaguin
Thiaguin
Mensagens : 203
Data de inscrição : 03/03/2020

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

Sáb Ago 31, 2024 11:16 am
Programa funcionando perfeitamente! Parabéns, Nota 10.0
Paulo Augusto Batista
Paulo Augusto Batista
Admin
Mensagens : 5798
Data de inscrição : 11/02/2019
Idade : 53
Escola : Colegio Lindaura
https://roboticalivre.forumeiros.com

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

Sex Set 27, 2024 12:16 am
nota lançada
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