Adriano
  • Masculino
  • São brtnarfo
  • Brasil
Compartilhar no Facebook
Compartilhar
  • Mensagens de blog
  • Tópicos (60)
  • Eventos
  • Grupos
  • Fotos
  • Álbuns de Fotos
  • Vídeos

Amigos de Adriano

  • Carlos kwiek
  • Rui Viana
  • Bruno Cândido

Discussões de Adriano

Preciso de ajuda para Ligar um ventilador de teto e uma lâmpada em reles

Started 23 Out, 2016 0 Respostas

Olá. Estou com uma dúvida na ligação da imagem nos 2 fios pretos que saem do motor do ventilador, acredito que é um para rodar para um lado e o outro para cima e o branco seria o neutro, Mas só vou…Continuar

Preciso de Ajuda com Marcador de Pontos Digital

Iniciou esta discussão. Última resposta de Rui Viana 14 Out, 2016. 23 Respostas

Estou querendo fazer um marcador de pontos digital utilizando 2 display de 7 segmentos para o pebolim do meu filho contento 2 botões para marcar os pontos um botao para cada display e 2 botoes reset…Continuar

Tags: Digital, Pontos, de, Marcador

Alvo Automatico para air soft

Iniciou esta discussão. Última resposta de Adriano 19 Abr, 2016. 10 Respostas

Boa Tarde estou querendo fazer um alvo automatico usando apenas um servo motor igual a foto quando os 3 alvos for derrubados o servo gira 90º e levanta os alvos apos alguns segundos o servo retorna a…Continuar

Automação Residencial Ajuda

Iniciou esta discussão. Última resposta de José Antonio do Nascimento 1 Dez, 2015. 7 Respostas

Ola Pessoal alguem poderia me ajudar estou automatizando minha casa e me deparei com um problema ao ligar o ventilador no modulo de rele controlador pelo arduino via bluetooth e via interruptor de…Continuar

 

Página de Adriano

Últimas atividades

Teodoro Oliveira respondeu à discussão Preciso de ajuda para Ligar um ventilador de teto e uma lâmpada em reles de Adriano
24 Out, 2016
Adriano postou uma discussão

Preciso de ajuda para Ligar um ventilador de teto e uma lâmpada em reles

Olá. Estou com uma dúvida na ligação da imagem nos 2 fios pretos que saem do motor do ventilador, acredito que é um para rodar para um lado e o outro para cima e o branco seria o neutro, Mas só vou usar para fazer vento para baixo. Aí está minha dúvida o capacitor que uso tem 2 fios um ligado em um fio preto e o outro no segundo fio preto. Como vou ligar em um só fio gostaria de saber como devo ligar o capacitor?Vou ligar em dois reles um para a lâmpada e um para o Ventilador.Ver mais...
23 Out, 2016
Rui Viana respondeu à discussão Preciso de Ajuda com Marcador de Pontos Digital de Adriano
"Oi A, pode sim. pode ser até uns 330 Ohms. 5V/330Ohms = +- 15mA. Rui  "
14 Out, 2016
Adriano respondeu à discussão Preciso de Ajuda com Marcador de Pontos Digital de Adriano
"Simulei no site 123D circutis funcionou perfeito, Rui ao inves de colocar resistores em cada segmento poderia colocar um de 1K só no comum de cada display?"
14 Out, 2016
Adriano respondeu à discussão Preciso de Ajuda com Marcador de Pontos Digital de Adriano
"Bom dia Rui baixando para testar hj, muito obrigado, vc viu coloquei alguns links hj interessante o modo que o cara fez!"
14 Out, 2016
Rui Viana respondeu à discussão Preciso de Ajuda com Marcador de Pontos Digital de Adriano
"Oi A, bom dia. Conforme prometi: http://pastebin.com/4Rz0TJmt Sem biblioteca Rui"
14 Out, 2016
Adriano respondeu à discussão Preciso de Ajuda com Marcador de Pontos Digital de Adriano
"Esse parece ser mais fácil tenho um tablet parado aqui mesmo http://handsome.is/smart-foosball-is-keeping-score/"
14 Out, 2016
Adriano respondeu à discussão Preciso de Ajuda com Marcador de Pontos Digital de Adriano
"Bom dia Rui, Tud Bem! Olha o que acabei de achar  http://handsome.is/creating-an-arduino-powered-foosball-scoreboard/"
14 Out, 2016
Adriano respondeu à discussão Preciso de Ajuda com Marcador de Pontos Digital de Adriano
"Rui acabei de testar o codigo é o seguinte o Contar1 Pino 11 agora nao esta funcionando o Contar2 que não estava funcionando antes agora ta blz e o Botao apaga tambem esta blz tudo funcionando certinho somente o contar1 que nao marca…"
13 Out, 2016
Adriano respondeu à discussão Preciso de Ajuda com Marcador de Pontos Digital de Adriano
"Rui o video ja esta acessivel se der para dar uma olhada no que esta ocorrendo. http://youtu.be/bf0rvMao0uk  "
13 Out, 2016
Adriano respondeu à discussão Preciso de Ajuda com Marcador de Pontos Digital de Adriano
"Rui caso quando um dos jogadores chegasse no 9º ponto  e marcasse mais um ponto pressionaria o botão mais uma vez zerando os dois display, para uma nova partida isso dispensaria o botao "apagar", mas teria que acontecer…"
13 Out, 2016
Adriano respondeu à discussão Preciso de Ajuda com Marcador de Pontos Digital de Adriano
"Rui vi as mudanças feitas acho que agora vai dar certo, porem vi que vc colocou o define apaga no pino 14, uso arduino uno e nao tenho essa saida, posso mudar para qual pino, pode ser no Tx1 ou Rx0! Desde de ja agradeço pela ajuda"
13 Out, 2016
Rui Viana respondeu à discussão Preciso de Ajuda com Marcador de Pontos Digital de Adriano
"Oi A, bom dia. Segue o code modificado. http://pastebin.com/K1qJ1XwZ Rui"
13 Out, 2016
Rui Viana respondeu à discussão Preciso de Ajuda com Marcador de Pontos Digital de Adriano
"oi A, não. Não vejo nada errado. Rui"
12 Out, 2016
Adriano respondeu à discussão Preciso de Ajuda com Marcador de Pontos Digital de Adriano
"Arrumei Rui ficou assim certo, vc v~e mais alguma coisa errada!"
12 Out, 2016
Adriano respondeu à discussão Preciso de Ajuda com Marcador de Pontos Digital de Adriano
"OK Rui vou colocar de 1K o resistor e vou ligar o botao conforme sua programação, e nos port de 2 a 8 posso usar resistor de 470oh?"
12 Out, 2016

Informações do Perfil

Formação:
Medio
Ocupação:
mecanico

Caixa de Recados (1 comentário)

Você precisa ser um membro de Laboratorio de Garagem (arduino, eletrônica, robotica, hacking) para adicionar comentários!

Entrar em Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)

Às 23:32 em 17 novembro 2015, Carlos kwiek disse...

Olá Adriano,

Creio que o problema esta no tempo de delay de 250ms, aumentei para 2000 e parece que ficou estavel, lembre-se de que as entradas dos botoes, devem ter uma R de 10K ligada no GND, para garantir que se o botão não estiver pressionado esteja no nivel GND.

int led1 = 10; // Pino da Luz da Sala
int led2 = 9; // Pino da Luz da Cozinha
int led3 = 8; // Pino do Ventilador
boolean status1 = false; // variavel para o status da Luz da Sala
boolean status2 = false; // variavel para o status da Luz da Cozinha
boolean status3 = false; // variavel para o status do Ventilador
void setup() {

Serial.begin(9600); // inicializa a comunicação serial na velocidade 9600

pinMode(led1, OUTPUT); //<-l
pinMode(led2, OUTPUT); // > define os pinos do leds como saída
pinMode(led3, OUTPUT); //<-l
digitalWrite(led1, LOW); //<-l
digitalWrite(led2, LOW); // > inicia os leds desligados
digitalWrite(led3, LOW); //<-l
}
void loop() {
char comando = Serial.read(); // variavel para ler o dados da serial
// realiza a leitura do pino que vai estar a chave
int chave1 = digitalRead(4); // para controlar o led branco
int chave2 = digitalRead(3); // para o led azul
int chave3 = digitalRead(2); // para o led verde
if (chave1 == HIGH) { // se a chave for pressionada (obter valor alto)
if (status1) { // verifica se o led está ligado ou desligado de acordo com a variável booleana
// executa essa parte se ele estiver ligado
digitalWrite(led1, LOW); // desliga o led
status1 = false; // muda o status para false para que na proxima vez ele identifique como desligado
Serial.println("1of"); // envia a string para informar que o led foi desligado
} else {
// executa essa parte se ele estiver desligado
digitalWrite(led1, HIGH); // liga o led
status1 = true; // // muda o status para true para que na proxima vez ele identifique como ligado
Serial.println("1on"); // envia a string para informar que o led foi ligado
}
delay(2000); // tempo para que não fique dando conflito e o led fique ligando e desligado ao pressionar
}
if (chave2 == HIGH) {
if (status2) {
digitalWrite(led2, LOW);

status2 = false;
Serial.println("2of");
} else {
digitalWrite(led2, HIGH);
status2 = true;
Serial.println("2on");
}
delay(2000);
}
if (chave3 == HIGH) {
if (status3) {
digitalWrite(led3, LOW);
status3 = false;
Serial.println("3of");
} else {
digitalWrite(led3, HIGH);
status3 = true;
Serial.println("3on");
}
delay(2000);
}
if(comando == 'a') { // se na serial receber o caracter 'a'
if (status1) { // do mesmo modo como na explicação acima
digitalWrite(led1, LOW);
status1 = false;
Serial.println("1of");
} else {
digitalWrite(led1, HIGH);
status1 = true;
Serial.println("1on");
}
}
if(comando == 'b') {
if (status2) {
digitalWrite(led2, LOW);
status2 = false;
Serial.println("2of");
} else {
digitalWrite(led2, HIGH);
status2 = true;
Serial.println("2on");
}
}
if(comando == 'c') {
if (status3) {
digitalWrite(led3, LOW);
status3 = false;
Serial.println("3of");
} else {
digitalWrite(led3,HIGH);
status3 = true;
Serial.println("3on");
}
}
if(comando == 's') { // se receber o caracter 's' ele deve retonar com o status de todos os 3 leds
if (status1) { // verifica se o led está ligado ou desligado de acordo com a variável booleana
// se estiver ligado
Serial.println("1on"); // envia a string para informar que o led está ligado
} else {
// se estiver desligado
}
}
}

 
 
 

Destaques

Registre-se no
Lab de Garagem
Clicando aqui

Convide um
amigo para fazer
parte

curso gratis de arduino

© 2017   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço