- Kricya Silva
- Mensagens : 61
Data de inscrição : 03/03/2020
Idade : 21
Escola : Colegio Estadual Professora Lindaura Ribeiro Lucas
Exercício 1.20
Seg Jun 08, 2020 5:25 pm
/*
* CURSO DE ROBOTICA 2019
*
* Exercicio: 1.20
* Tema: Operadores Lógicos
* Atividade: Associar um LED a duas teclas usando a função E entre as teclas e montar a tabela verdade
* Descrição: O LED deverá acender somente quando pressionar as duas teclas simultaneamente
* Hardware: Ligar duas teclas a dois pinos digitais configurados como ENTRADA e um led em outro pino digital configurado como SAÍDA
* Comandos: pinMode, digitalRead, digitalWrite, PULLUP, !(operador NOT) operador ^ (OU EXCLUSIVO)
* DICA1: A função !(not) deve ser usada antes de cada tecla porque a tecla está com resistor de pullup e ligada ao 0V, logo fica em DOWN quando pressionada
* Questão1: Preencha a tabela abaixo:
* TECLA1 | TECLA2 | LED (aceso ou apagado?)
* depressionada | depressionada | apagado
* depressionada | pressionada | aceso
* pressionada | depressionada | aceso
* pressionada | pressionada | apagado
*/
//DEFINICOES INICIAIS
#define ponny 2 //definido que pino 2 será chamado de ponny;
#define mia 3 //definido que pino 3 será chamado de mia;
#define colucci 4 //definido que pino 4 será chamado de colucci;
//DECLARAcAO DE VARIAVEIS
bool modo = 0;
//FUNÇÕES COMPLEMENTARES
//INICIALIZAÇÃO DO HARDWARE
void setup() {
pinMode (mia,INPUT_PULLUP); //programado a mia como entrada;
pinMode (colucci,INPUT_PULLUP); //programado a colucci como entrada;
pinMode (ponny, OUTPUT); //programado o ponny como saida;
}
//PROGRAMA PRINCIPAL
void loop() {
digitalWrite(ponny, (!digitalRead(mia) ^ (!digitalRead(colucci))));
}
Bom dia, boa tarde, good night.
Consegui fazer os testes prof, muito legal os resultados.
* CURSO DE ROBOTICA 2019
*
* Exercicio: 1.20
* Tema: Operadores Lógicos
* Atividade: Associar um LED a duas teclas usando a função E entre as teclas e montar a tabela verdade
* Descrição: O LED deverá acender somente quando pressionar as duas teclas simultaneamente
* Hardware: Ligar duas teclas a dois pinos digitais configurados como ENTRADA e um led em outro pino digital configurado como SAÍDA
* Comandos: pinMode, digitalRead, digitalWrite, PULLUP, !(operador NOT) operador ^ (OU EXCLUSIVO)
* DICA1: A função !(not) deve ser usada antes de cada tecla porque a tecla está com resistor de pullup e ligada ao 0V, logo fica em DOWN quando pressionada
* Questão1: Preencha a tabela abaixo:
* TECLA1 | TECLA2 | LED (aceso ou apagado?)
* depressionada | depressionada | apagado
* depressionada | pressionada | aceso
* pressionada | depressionada | aceso
* pressionada | pressionada | apagado
*/
//DEFINICOES INICIAIS
#define ponny 2 //definido que pino 2 será chamado de ponny;
#define mia 3 //definido que pino 3 será chamado de mia;
#define colucci 4 //definido que pino 4 será chamado de colucci;
//DECLARAcAO DE VARIAVEIS
bool modo = 0;
//FUNÇÕES COMPLEMENTARES
//INICIALIZAÇÃO DO HARDWARE
void setup() {
pinMode (mia,INPUT_PULLUP); //programado a mia como entrada;
pinMode (colucci,INPUT_PULLUP); //programado a colucci como entrada;
pinMode (ponny, OUTPUT); //programado o ponny como saida;
}
//PROGRAMA PRINCIPAL
void loop() {
digitalWrite(ponny, (!digitalRead(mia) ^ (!digitalRead(colucci))));
}
Bom dia, boa tarde, good night.
Consegui fazer os testes prof, muito legal os resultados.
Re: Exercício 1.20
Qua Jun 10, 2020 9:46 pm
Kricya,
O operador desse exercício deveria ser o ou exclusivo, logo esse programa não dá o resultado que escreveu nas respostas e tenho certeza que não esta testando os programas.
Nota 6.0
O operador desse exercício deveria ser o ou exclusivo, logo esse programa não dá o resultado que escreveu nas respostas e tenho certeza que não esta testando os programas.
Nota 6.0
- Kricya Silva
- Mensagens : 61
Data de inscrição : 03/03/2020
Idade : 21
Escola : Colegio Estadual Professora Lindaura Ribeiro Lucas
respondendo
Qua Jun 10, 2020 11:05 pm
Dessa vez o problema no simulidi é no meu pc, o pc não tá deixando rodar o simulide e tá excluindo automaticamente, não sei o que fazer agr.
respondi pela tabela. Amanhã darei um jeito de fazer rodar, mas ontem tentei o dia td e não funcionou.
respondi pela tabela. Amanhã darei um jeito de fazer rodar, mas ontem tentei o dia td e não funcionou.
- Kricya Silva
- Mensagens : 61
Data de inscrição : 03/03/2020
Idade : 21
Escola : Colegio Estadual Professora Lindaura Ribeiro Lucas
PROOOOOOOOOOOOOOOOOOOFFFFFFFFFFFFF
Qui Jun 11, 2020 11:22 am
Consegui arrumar o simulidi, baixei no notebook do meu pai e deu certo, agr tô testando todos os programas que já fiz. Muito legal testar tudo.
Vou arrumar todos que não estão com nota 10. Começando do 1.20.
Editei ela já, dê uma olhada por favor.
Vou arrumar todos que não estão com nota 10. Começando do 1.20.
Editei ela já, dê uma olhada por favor.
Re: Exercício 1.20
Qui Jun 11, 2020 10:28 pm
Muito bom, nota 10.0
Que bom que resolveu o computador, vai aprender melhor testando os programas.
Que bom que resolveu o computador, vai aprender melhor testando os programas.
Permissões neste sub-fórum
Não podes responder a tópicos
|
|