- NicolasToledo
- Mensagens : 76
Data de inscrição : 02/03/2020
Idade : 17
Exercício 1.2
Qui Mar 12, 2020 9:29 am
- Código:
/*
* Exercicio: 1.2
* Tema: Pinos Digitais
* Atividade: Fazer um pisca-pisca com 2 leds alternando entre um aceso e outro apagado
* Descrição: Fazer os leds piscarem com uma cadencia controlada por um valor
* Hardware: Ligar os leds em dois pinos digital configurado como SAÍDA
* Comandos: pinMode, digitalWrite, delay
* Dicas: deve acender um apagar outro depois temporizar, alternar o estado entre eles depois temporizar novamente
*/
//DEFINICOES INICIAIS
#define led1 5 //definido pino 5 para led1
#define led2 6 //definido pino 6 para led2
//DECLARAcAO DE VARIAVEIS
//INICIALIZAÇÃO DE HARDWARE
void setup()
{
pinMode(led1, OUTPUT); //define led1 como saída
pinMode(led2, OUTPUT); //define led2 como saída
}
//FUNÇÕES COMPLEMENTARES
//PROGRAMA PRINCIPAL
void loop()
{
digitalWrite(led1, HIGH); //liga o led1
delay(500); //Aguardar por 500 milesegundo(s)
digitalWrite(led1, LOW); //desliga o led1
digitalWrite(led2, HIGH); //liga o led2
delay(500); //Aguardar por 500 milesegundo(s)
digitalWrite(led2, LOW); //desliga o led2
}
- alvaro 123456
- Mensagens : 476
Data de inscrição : 27/04/2019
Idade : 17
Re: Exercício 1.2
Dom Abr 05, 2020 12:31 am
ola Nicolas aposto que nao funcionou você testou
faltou o enunciado
comentar o setup()
você definiu pino 3 led1 mas no setup e no loop em vez de colocar led1 e no outro led2 você colocou os pinos
peço de arrume
faltou o enunciado
comentar o setup()
você definiu pino 3 led1 mas no setup e no loop em vez de colocar led1 e no outro led2 você colocou os pinos
peço de arrume
- NicolasToledo
- Mensagens : 76
Data de inscrição : 02/03/2020
Idade : 17
Re: Exercício 1.2
Dom Abr 05, 2020 9:49 pm
E agora? Falta alguma coisa?
Re: Exercício 1.2
Sex Abr 10, 2020 9:52 pm
Ola pessoal,
Nicolas, Não está errado usar o numero do pino, mas por padrão nesse curso estamos usando o nome #definido, isso facilita nossa correção.
Nas videoaulas explico melhor os motivos de trabalhar nesse formato.
Alvaro, de as notas para os programas, estou montando as tabelas e publicando.
Bom trabalho a voces.
Nicolas, Não está errado usar o numero do pino, mas por padrão nesse curso estamos usando o nome #definido, isso facilita nossa correção.
Nas videoaulas explico melhor os motivos de trabalhar nesse formato.
Alvaro, de as notas para os programas, estou montando as tabelas e publicando.
Bom trabalho a voces.
- alvaro 123456
- Mensagens : 476
Data de inscrição : 27/04/2019
Idade : 17
Re: Exercício 1.2
Sáb Abr 11, 2020 3:36 pm
no enunciado esta faltando uma barra revise
e não entendo você definiu led1 e led2 mas usou pino 3 e pino 4 resive e revise o void loop pelo que vi ainda não funcionou de um revisada
por enquanto sera essa nota:4,0
e não entendo você definiu led1 e led2 mas usou pino 3 e pino 4 resive e revise o void loop pelo que vi ainda não funcionou de um revisada
por enquanto sera essa nota:4,0
- alvaro 123456
- Mensagens : 476
Data de inscrição : 27/04/2019
Idade : 17
Re: Exercício 1.2
Qui Abr 30, 2020 8:12 am
Não mudou nada continuará a mesma nota
- NicolasToledo
- Mensagens : 76
Data de inscrição : 02/03/2020
Idade : 17
Re: Exercício 1.2
Dom maio 03, 2020 2:41 pm
Alvaro, não entendo o que quer dizer com isso. Eu arrumei as partes escritas errado e comentei o setup: // definido tanana como saída.
Como não mudou nada? O comando não funciona?
as vezes fica difícil entender o que você quer dizer, algumas palavras estão escritas errado.
Como não mudou nada? O comando não funciona?
as vezes fica difícil entender o que você quer dizer, algumas palavras estão escritas errado.
- alvaro 123456
- Mensagens : 476
Data de inscrição : 27/04/2019
Idade : 17
Re: Exercício 1.2
Seg maio 04, 2020 10:17 am
oi Nicolas, depois do // é comentário
você, não arrumou nada do seu programa, não comentou os #define, colocou dois pinos com mesmo nome
#define pino1 como led1
#define pino1 como led1
void setup()
{
pinMode(1, OUTPUT); //define led1 como saída
pinMode(2, OUTPUT); //define led2 como saída
não fechou chaves comentou errado invés de led1 e led2 colocou o pino 1 e o pino 2
{
digitalWrite(1, HIGH); //liga o led1
digitalWrite(2, HIGH); //liga o led2
delay(1000); // Aguardar por 1000 milesegundo(s)
digitalWrite(1, LOW); //desliga o led1
digitalWrite(2, LOW); //desliga o led2
delay(1000); // Aguardar por 500 milesegundo(s)
}
colocou para acender só um led invés de 2
* Tema: Pinos Digitais
* Atividade: Fazer um pisca-pisca com 2 leds alternando entre um aceso e outro apagado
* Descrição: Fazer os leds piscarem com uma cadencia controlada por um valor
* Hardware: Ligar os leds em dois pinos digital configurado como SAÍDA
* Comandos: pinMode, digitalWrite, delay
* Dicas: deve acender um apagar outro depois temporizar, alternar o estado entre eles depois temporizar novamente
*/
copiou o enunciado errado
você instalou o simuliidae ?
tudo isso está na apostila de robótica.
você, não arrumou nada do seu programa, não comentou os #define, colocou dois pinos com mesmo nome
#define pino1 como led1
#define pino1 como led1
void setup()
{
pinMode(1, OUTPUT); //define led1 como saída
pinMode(2, OUTPUT); //define led2 como saída
não fechou chaves comentou errado invés de led1 e led2 colocou o pino 1 e o pino 2
{
digitalWrite(1, HIGH); //liga o led1
digitalWrite(2, HIGH); //liga o led2
delay(1000); // Aguardar por 1000 milesegundo(s)
digitalWrite(1, LOW); //desliga o led1
digitalWrite(2, LOW); //desliga o led2
delay(1000); // Aguardar por 500 milesegundo(s)
}
colocou para acender só um led invés de 2
* Tema: Pinos Digitais
* Atividade: Fazer um pisca-pisca com 2 leds alternando entre um aceso e outro apagado
* Descrição: Fazer os leds piscarem com uma cadencia controlada por um valor
* Hardware: Ligar os leds em dois pinos digital configurado como SAÍDA
* Comandos: pinMode, digitalWrite, delay
* Dicas: deve acender um apagar outro depois temporizar, alternar o estado entre eles depois temporizar novamente
*/
copiou o enunciado errado
você instalou o simuliidae ?
tudo isso está na apostila de robótica.
Re: Exercício 1.2
Qua maio 06, 2020 7:52 pm
Nicolas,
Vou tentar te ajudar também. Veja esse código que usou. Programou duas vezes o mesmo pino com o mesmo nome. Não quis dizer que o led2 está no pino 2? Reveja na videoaula, apostila e outros exemplos do site como que usa esse comando. Vai perceber que precisa somente dar o nome e informar o pino sem escrever pino. Só revisar com atenção.
#define pino1 como led1
#define pino1 como led1
Depois no programa não vai colocar o número do pino e sim o nome que deu aqui. Onde voce viu aplicar o comando dessa forma que usou? A foram de usar o comando não está errado, mas também não está no padrão que usamos, por isso pedimos para seguir conforme ensinado neste curso. Já a lógica está equivocada, pois pedimos para alternar os leds entre aceso e apagado. Se tivesse pedido para acender os dois e depois apagar os dois estaria correto. Precisamos que entenda o enunciado do exercício e faça um programa que atenda a lógica solicitada.
digitalWrite(1, HIGH); //liga o led1
digitalWrite(2, HIGH); //liga o led2
Espero que tenha esclarecido melhor.
Vou tentar te ajudar também. Veja esse código que usou. Programou duas vezes o mesmo pino com o mesmo nome. Não quis dizer que o led2 está no pino 2? Reveja na videoaula, apostila e outros exemplos do site como que usa esse comando. Vai perceber que precisa somente dar o nome e informar o pino sem escrever pino. Só revisar com atenção.
#define pino1 como led1
#define pino1 como led1
Depois no programa não vai colocar o número do pino e sim o nome que deu aqui. Onde voce viu aplicar o comando dessa forma que usou? A foram de usar o comando não está errado, mas também não está no padrão que usamos, por isso pedimos para seguir conforme ensinado neste curso. Já a lógica está equivocada, pois pedimos para alternar os leds entre aceso e apagado. Se tivesse pedido para acender os dois e depois apagar os dois estaria correto. Precisamos que entenda o enunciado do exercício e faça um programa que atenda a lógica solicitada.
digitalWrite(1, HIGH); //liga o led1
digitalWrite(2, HIGH); //liga o led2
Espero que tenha esclarecido melhor.
- NicolasToledo
- Mensagens : 76
Data de inscrição : 02/03/2020
Idade : 17
Correção
Dom maio 10, 2020 12:30 pm
Acho que agora deu.
Re: Exercício 1.2
Dom maio 10, 2020 4:15 pm
Nicolas, asiste esse video que vai te ajudar a resolver o exercício, vai pausando e resolvendo junto que vai conseguir.
https://youtu.be/NSjbqH3hlxQ
https://youtu.be/NSjbqH3hlxQ
- NicolasToledo
- Mensagens : 76
Data de inscrição : 02/03/2020
Idade : 17
Correção
Seg maio 11, 2020 12:45 pm
Ficou bem mais fácil entender agora!
- alvaro 123456
- Mensagens : 476
Data de inscrição : 27/04/2019
Idade : 17
Re: Exercício 1.2
Seg maio 11, 2020 1:25 pm
Quase, tudo certo só falta recopiar o enunciado é colocar no lugar desse porque esse você copiou errado falta
/*
* Exercicio: 1.2
depois, de arrumar tudo e que vou te dar a nota.
/*
* Exercicio: 1.2
depois, de arrumar tudo e que vou te dar a nota.
Re: Exercício 1.2
Qua maio 13, 2020 11:00 pm
Nicolas,
você sabia que tem videoaulas de todos os exercícios que estão sendo publicados,
e que nas videoaulas tem também as explicações de todas as funções utilizadas,
e que precisa assistir as videoaulas antes de tentar resolver os exercícios?
Sabe que tem apostila de referencia de tudo que estamos estudando?
Já navegou no forum e viu todos os recursos publicados?
você sabia que tem videoaulas de todos os exercícios que estão sendo publicados,
e que nas videoaulas tem também as explicações de todas as funções utilizadas,
e que precisa assistir as videoaulas antes de tentar resolver os exercícios?
Sabe que tem apostila de referencia de tudo que estamos estudando?
Já navegou no forum e viu todos os recursos publicados?
- NicolasToledo
- Mensagens : 76
Data de inscrição : 02/03/2020
Idade : 17
Re: Exercício 1.2
Qui maio 14, 2020 11:26 am
Estou vendo as videoaulas e refazendo os exercícios
Re: Exercício 1.2
Qui maio 14, 2020 10:33 pm
dominioIP\nvr3 ou 4 nvr2013
░░░░███░░░░░░░░░░░░░░░█████████
░░░█▒▒▒██░░░░░░░░░░███▒▒▒▒▒▒▒▒███
░░█▒▒▒▒▒▒█░░░░░░░███▒▒▒▒▒▒▒▒▒▒▒▒▒███
░░░█▒▒▒▒▒▒█░░░░██▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒██
░░░░█▒▒▒▒▒█░░░██▒▒▒▒▒▒▒▒▒▒▒▒▒██▒▒▒▒▒███
░░░░░█▒▒▒█░░░█▒▒▒▒▒▒████▒▒▒▒████▒▒▒▒▒▒██
░░░█████████████▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒██
░░░█▒▒▒▒▒▒▒▒▒▒▒▒█▒▒▒▒▒▒▒▒▒█▒▒▒▒▒▒▒▒▒▒▒██
░██▒▒▒▒▒▒▒▒▒▒▒▒▒█▒▒▒██▒▒▒▒▒▒▒▒▒▒██▒▒▒▒██
██▒▒▒███████████▒▒▒▒▒██▒▒▒▒▒▒▒▒██▒▒▒▒▒██
█▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒█▒▒▒▒▒▒████████▒▒▒▒▒▒▒██
██▒▒▒▒▒▒▒▒▒▒▒▒▒▒█▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒██
░█▒▒▒███████████▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒██
░██▒▒▒▒▒▒▒▒▒▒████▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒█
░░████████████░░░█████████████████
░░░░███░░░░░░░░░░░░░░░█████████
░░░█▒▒▒██░░░░░░░░░░███▒▒▒▒▒▒▒▒███
░░█▒▒▒▒▒▒█░░░░░░░███▒▒▒▒▒▒▒▒▒▒▒▒▒███
░░░█▒▒▒▒▒▒█░░░░██▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒██
░░░░█▒▒▒▒▒█░░░██▒▒▒▒▒▒▒▒▒▒▒▒▒██▒▒▒▒▒███
░░░░░█▒▒▒█░░░█▒▒▒▒▒▒████▒▒▒▒████▒▒▒▒▒▒██
░░░█████████████▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒██
░░░█▒▒▒▒▒▒▒▒▒▒▒▒█▒▒▒▒▒▒▒▒▒█▒▒▒▒▒▒▒▒▒▒▒██
░██▒▒▒▒▒▒▒▒▒▒▒▒▒█▒▒▒██▒▒▒▒▒▒▒▒▒▒██▒▒▒▒██
██▒▒▒███████████▒▒▒▒▒██▒▒▒▒▒▒▒▒██▒▒▒▒▒██
█▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒█▒▒▒▒▒▒████████▒▒▒▒▒▒▒██
██▒▒▒▒▒▒▒▒▒▒▒▒▒▒█▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒██
░█▒▒▒███████████▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒██
░██▒▒▒▒▒▒▒▒▒▒████▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒█
░░████████████░░░█████████████████
- NicolasToledo
- Mensagens : 76
Data de inscrição : 02/03/2020
Idade : 17
Re: Exercício 1.2
Seg maio 25, 2020 11:13 am
Esse exercício está certo?
- alvaro 123456
- Mensagens : 476
Data de inscrição : 27/04/2019
Idade : 17
Re: Exercício 1.2
Seg maio 25, 2020 11:40 am
tudo ok
nota ;10.0
nota ;10.0
- alvaro 123456
- Mensagens : 476
Data de inscrição : 27/04/2019
Idade : 17
Re: Exercício 1.2
Seg maio 25, 2020 11:40 am
tudo ok
nota ;10.0
nota ;10.0
- NicolasToledo
- Mensagens : 76
Data de inscrição : 02/03/2020
Idade : 17
Re: Exercício 1.2
Ter maio 26, 2020 6:19 pm
Ah ok, obrigado
- NicolasToledo
- Mensagens : 76
Data de inscrição : 02/03/2020
Idade : 17
Re: Exercício 1.2
Seg Jun 01, 2020 1:28 pm
B)
Permissões neste sub-fórum
Não podes responder a tópicos
|
|