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

Ir para baixo
Kricya Silva
Kricya Silva
Mensagens : 61
Data de inscrição : 03/03/2020
Idade : 21
Escola : Colegio Estadual Professora Lindaura Ribeiro Lucas

Exercício 1.10 Krícya Empty Exercício 1.10 Krícya

Seg Abr 20, 2020 10:31 pm
/*
* CURSO DE ROBOTICA 2019
*
* Exercicio: 1.10
* Tema: Pinos Analógicos
* Atividade: Fazer o led alternar o brilho randomicamente simulando a chama da vela
* Descrição: Usar um pino analógico para controlar o brilho do led randomicamente, assim como o tempo randomico
* Hardware: Ligar um led em um pino digital configurado como SAÍDA ANALÓGICA e atribuir brilho e tempo randomico
* Comandos: pinMode, analogWrite, delay, random
* Dica1:A saída analógica aceita valores entre 0 e 255, ja o tempo pode ser qualquer valor que achar mais parecido com vela
* Dica2:Usar um pino digital PWM para a controlar o brilho do LED
* Dica3: Veja esse video do exemplo https://www.youtube.com/watch?v=iFbnuzDejRw
*/

//DEFINICOES INICIAIS
#define pixar 5 //defini que pino 5 se chamará pixar;

//DECLARAcAO DE VARIAVEIS GLOBAIS
int tempo; //definido uma variável de 16 bits;


//INICIALIZAÇÃO DO HARDWARE
void setup() {
pinMode (pixar, OUTPUT); //pixar foi configurado como saída;
}

//FUNÇÕES COMPLEMENTARES


//PROGRAMA PRINCIPAL
void loop() {
tempo = (random (0,500)); //chamei a variável int e falei que ela é randômica com valeres entre 0 e 500;
analogWrite (pixar, random (0,255)); //ler os leds e faz com que apague randomicamente.
delay(tempo); //tempo = (random (0,500)).
}

Bom dia, boa tarde, boa noite. bounce flower Very Happy


Última edição por Kricya Silva em Qui Jun 11, 2020 1:16 pm, editado 4 vez(es)
Paulo Augusto Batista
Paulo Augusto Batista
Admin
Mensagens : 5021
Data de inscrição : 11/02/2019
Idade : 52
Escola : Colegio Lindaura
https://roboticalivre.forumeiros.com

Exercício 1.10 Krícya Empty Re: Exercício 1.10 Krícya

Qua maio 06, 2020 10:53 pm
Kricya, Nesse exercício precisa fazer o tempo aleatório e o brilho aleatório. Então são dois numeros randomicos que deve gerar.
Então um de 0 a 255 deve aplicar no pino PWM e outro entre 50 e 300 ou o valor que achar mais interessante deve aplicar no delay().

Nota 5.0
Kricya Silva
Kricya Silva
Mensagens : 61
Data de inscrição : 03/03/2020
Idade : 21
Escola : Colegio Estadual Professora Lindaura Ribeiro Lucas

Exercício 1.10 Krícya Empty respondendo

Seg maio 25, 2020 11:07 am
entendi prof, vou corrigir.
Paulo Augusto Batista
Paulo Augusto Batista
Admin
Mensagens : 5021
Data de inscrição : 11/02/2019
Idade : 52
Escola : Colegio Lindaura
https://roboticalivre.forumeiros.com

Exercício 1.10 Krícya Empty Re: Exercício 1.10 Krícya

Ter maio 26, 2020 11:30 pm
Faltou chamar a função que gera os números randomicos, só os valores no delay dá um erro de compilação.
Viu que declarou duas variáveis, uma chamada tempo e outra shine. Sugiro que use elas no seu programa.
Na verdade poderia fazer os comandos usando diretamente a função random(), não está errado, mas já que declarou as variáveis...
Vou manter a nota e sugiro que teste o programa após fazer as correções, assim comprova o funcionamento e que não tem erros de sintaxe.
Kricya Silva
Kricya Silva
Mensagens : 61
Data de inscrição : 03/03/2020
Idade : 21
Escola : Colegio Estadual Professora Lindaura Ribeiro Lucas

Exercício 1.10 Krícya Empty respondendo

Seg Jun 08, 2020 1:59 pm
Fiz algumas alterações para tentar corrigir, espero que dê certo dessa vez.
Paulo Augusto Batista
Paulo Augusto Batista
Admin
Mensagens : 5021
Data de inscrição : 11/02/2019
Idade : 52
Escola : Colegio Lindaura
https://roboticalivre.forumeiros.com

Exercício 1.10 Krícya Empty Re: Exercício 1.10 Krícya

Ter Jun 09, 2020 8:11 pm
Krycya, ainda faltou gerar o tempo aleatório e aplicar no delay(), nota 7.0
Kricya Silva
Kricya Silva
Mensagens : 61
Data de inscrição : 03/03/2020
Idade : 21
Escola : Colegio Estadual Professora Lindaura Ribeiro Lucas

Exercício 1.10 Krícya Empty .

Ter Jun 09, 2020 9:01 pm
Então prof, ná última vez q fui editar deu um erro no delay, disse q tinha muito numero pra função, então tive q deixar o número assim. Mas como nunca é tarde pra tentar de novo, estarei fazendo os testes novamente.
Paulo Augusto Batista
Paulo Augusto Batista
Admin
Mensagens : 5021
Data de inscrição : 11/02/2019
Idade : 52
Escola : Colegio Lindaura
https://roboticalivre.forumeiros.com

Exercício 1.10 Krícya Empty Re: Exercício 1.10 Krícya

Qua Jun 10, 2020 9:49 pm
É facil, faz assim:
1 - viu que declarou uma variável chamada de tempo? Usa ela.
tempo = random(numeroMinimo, numeroMaximo);
delay(tempo);
Kricya Silva
Kricya Silva
Mensagens : 61
Data de inscrição : 03/03/2020
Idade : 21
Escola : Colegio Estadual Professora Lindaura Ribeiro Lucas

Exercício 1.10 Krícya Empty ..

Qui Jun 11, 2020 1:13 pm
Prof conseguir testar, ficou lindoooooooo. Estou amando esse curso.
Paulo Augusto Batista
Paulo Augusto Batista
Admin
Mensagens : 5021
Data de inscrição : 11/02/2019
Idade : 52
Escola : Colegio Lindaura
https://roboticalivre.forumeiros.com

Exercício 1.10 Krícya Empty Re: Exercício 1.10 Krícya

Qui Jun 11, 2020 11:18 pm
Muito bom, nota 10.0
Kricya Silva
Kricya Silva
Mensagens : 61
Data de inscrição : 03/03/2020
Idade : 21
Escola : Colegio Estadual Professora Lindaura Ribeiro Lucas

Exercício 1.10 Krícya Empty prof

Sex Jun 12, 2020 12:15 pm
Bom dia prof, então quais "objetos" eu preciso ter pra fazer uma vela dessas de verdade (usando essa programação) ?
Paulo Augusto Batista
Paulo Augusto Batista
Admin
Mensagens : 5021
Data de inscrição : 11/02/2019
Idade : 52
Escola : Colegio Lindaura
https://roboticalivre.forumeiros.com

Exercício 1.10 Krícya Empty Re: Exercício 1.10 Krícya

Dom Jun 14, 2020 11:36 am
Com o kit nós faziamos ela usando o led do kit.
Nos videos do youtube foi usado circuito dedicado, pode ser construido usando arduino attiny85, led e resistor,  para alimentação da pra usar um carredor de celular.

https://produto.mercadolivre.com.br/MLB-1257316135-placa-de-desenvolvimento-attiny85-attiny-micro-usb-_JM?quantity=1#position=3&type=item&tracking_id=0c17a520-bff9-42aa-a12f-868f18d50459

Programa igualzinho o arduino nano, so que esse tem menos entradas e saidas, como precisa de só uma para o led.

PS. Passou bem perto de ganhar o arduino, o enrrosco no ex. 1.17 te comprometeu. Mas não esquenta , no capítulo tem tem outro. E não vejo outro concorrente.
Kricya Silva
Kricya Silva
Mensagens : 61
Data de inscrição : 03/03/2020
Idade : 21
Escola : Colegio Estadual Professora Lindaura Ribeiro Lucas

Exercício 1.10 Krícya Empty .

Qua Jun 17, 2020 11:54 am
kkakakakakakka, vdd prof. Mas é assim mesmo, fico feliz pelo menino que ganhou.
Paulo Augusto Batista
Paulo Augusto Batista
Admin
Mensagens : 5021
Data de inscrição : 11/02/2019
Idade : 52
Escola : Colegio Lindaura
https://roboticalivre.forumeiros.com

Exercício 1.10 Krícya Empty Re: Exercício 1.10 Krícya

Qua Jun 24, 2020 9:40 pm
Capricha no capítulo 2 que tem mais arduino, no 3 também e no 4 também.

Kricya Silva gosta desta mensagem

Conteúdo patrocinado

Exercício 1.10 Krícya Empty Re: Exercício 1.10 Krícya

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