Fórum Eletrônica2002 (Brasil)
Seja bem vindo ao fórum Eletrônica2002.

Para ter acesso a todo o conteúdo do fórum você precisa estar cadastrado e fazer o login!

Se não é cadastrado no fórum: aproveite e faça.

Para criar um tópico, você precisa se cadastrar e estar conectado.
Ao criar um tópico, vc deve colocar a marca/modelo/e defeito do aparelho no título do tópico. Isto é regra neste fórum!
http://eletronica2002.forumeiros.com/forum-de-reparacao-de-aparelhos-eletronicos-f1/regras-do-forum-t19731.htm

Falar com o administrador?
Mande um e-mail: valdeni@eletronica2002.com.br
.
Menu de navegação


Clique nas imagens abaixo para acessar os fóruns desejados.

Fóruns:





---------------------------

PARCEIROS

E PATROCINADORES

DO FÓRUM 2002:

================

Clique nos banners:




================

Quer ser um patrocinador do fórum?

Mande um e-mail para:

Valdeni@eletronica2002.com.br


_________________
Últimos assuntos
» tv philips 21pt54338r nao liga
Ontem à(s) 23:16 por saitam

» tv cce hps-1403
Ontem à(s) 22:50 por tomate

» microondas panasonic nn-st341wrun não funciona lampada ventilado e prato com display aceso
Ontem à(s) 22:31 por tomate

» Modulo Taramps HD 10000 2 ohms - Defeito na fonte
Ontem à(s) 20:29 por BETO GOMES

» [Resolvido]tv de progesao samsung sp-50L3hr nao liga só fica piscando o stand by
Ontem à(s) 19:47 por WALTER JANSEN

» TV Toshiba tv2958ffs fs3 led aceso e não liga
Ontem à(s) 18:29 por Gustavo machado costa

» modulo stetsom 5kes armando proteção após reparo
Ontem à(s) 17:27 por wandsonpiane

» home theater philips hts2500 so aparece philips no display
Ontem à(s) 17:23 por Chagas Moura

» SOCORRO AMIGOS estou com uma tv LG modelo 42pj250 se imagem com som (defeito na Y sUS)
Ontem à(s) 15:16 por edson nunes

» Caixa amplificada oneal ocm 1060 zumbido no effect level
Ontem à(s) 15:11 por Juninho Silva

» som philips fwm 396-bk,,volume no ultimo,,audio bem baixinho,so da pra ouvir se colocar o ouvido na
Ontem à(s) 09:02 por jesus membribes

» TV SEMP 2052 U19 FONTES BAIXA
Ontem à(s) 02:14 por MARIO Y. SEGAWA

» System Sony modelo LBT-A495 com problema no stand by
Ter 17 Out 2017, 19:14 por Eduardo Toda

» tv gradiente TFH-2970 faixas na horizontal
Ter 17 Out 2017, 17:31 por Nill

» Aiwa NSX T96 Display fraco
Ter 17 Out 2017, 17:19 por ki susto

» modulo taramps HD10000 1ohm transistor de saida queimado
Ter 17 Out 2017, 15:41 por juliocddc

» Monitor LCD- Marca AOC - Mod. 2219V1 Sem Contraste.
Ter 17 Out 2017, 14:03 por Nill

» TV Toshiba 2079fms sem caracteres
Ter 17 Out 2017, 13:55 por baltazar alves da silva

» TV SONY KDL-40R485A
Seg 16 Out 2017, 23:09 por CACÁ

» Ap. de som philips carrocel - Mod: 593/BK - defeito: INTERMITENCIA.
Seg 16 Out 2017, 22:35 por QUIQUE

» MÀQUINA DE LAVAR ROUPAS ESMALTEC EW50 NÂO CENTRIFUGA
Seg 16 Out 2017, 20:56 por flavio aguiar

» midia box century shd 7100n nao sai do boot
Seg 16 Out 2017, 13:42 por Teimoso

» [encerrado]tv sharp c14 rs03 com piado na fonte
Seg 16 Out 2017, 13:05 por Paranista

» Nobreak sms modelo sm1400BfX (NAO SEGURA BATERIA )
Seg 16 Out 2017, 08:11 por Conserto De TV

» som sony HCD GTR8 , USB não faz leitura
Seg 16 Out 2017, 00:39 por Teimoso

» modulo som banda 9.8 980 wrms voltagem da fonte alterada
Dom 15 Out 2017, 20:24 por luiz da eletronica

» receptor century mediabox modelo SH7100 não sai de boot
Dom 15 Out 2017, 10:05 por Nill

» SOM PHILIPS modelo FWM9000 não liga
Dom 15 Out 2017, 10:03 por Nill

» tv philips saida horizontal em curto
Sab 14 Out 2017, 19:35 por saitam

» Caixa Oneal amplificada queimada por ter ligada em 220
Sab 14 Out 2017, 18:54 por tomate

Quem está conectado
43 usuários online :: 2 usuários cadastrados, Nenhum Invisível e 41 Visitantes :: 2 Motores de busca

Jandui Cavalcante, MAURO BRANDAO

O recorde de usuários online foi de 1034 em Sex 24 Jul 2015, 10:41

CHAVE SELETORA DIGITAL COM ARDUINO

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

CHAVE SELETORA DIGITAL COM ARDUINO

Mensagem por bebeto alves em Qua 20 Set 2017, 01:27

Olá pessoal,
Eu tentei desenvolver uma chave seletora digital com Arduino, mas, por ter pouca experiência em programação não obtive bons resultados. Também tentei emendar e modificar alguns códigos mas não funcionaram. O que estou tentando é o seguinte, acionar quatro relés em sequencia, mas sendo que apenas um se manterá ligado por vez conforme clicamos no botão, usando dois botões, um para fazer a seleção em um sentido e outro para fazer a seleção no sentido inverso e caso um dos botões fique pressionado por mais tempo a sequencia de acionamento fica se repetindo até soltarmos o botão.
Desde já gradeço a todos que puderem dar uma ajuda nessa programação. O Arduíno que utilizo é o Uno. Valeu, abraços..

bebeto alves
NOVATO
NOVATO

TEMPO DE EXPERIÊNCIA : 3 anos
Sexo : Masculino
Número de Mensagens : 8
Idade : 45
Cidade/Estado: : rio bonito - rj
Data de inscrição : 05/10/2011

Voltar ao Topo Ir em baixo

Re: CHAVE SELETORA DIGITAL COM ARDUINO

Mensagem por bebeto alves em Sex 22 Set 2017, 18:40

Código:

#define butUp    6                                    
#define butDown  7                                  

#define M1   8
#define M2   9
#define M3   10
#define M4   11

void change();
void setting();                                    
void loadA();                                      
void loadB();                                      
void loadC();                                    
void loadD();                                        

char store = 0x01;                                      
char set1 = 0x00, set2 = 0x00;                        
boolean t_butUp, t_butDown;            

void setup()
{
       
 t_butUp   = 0x00;                                      
 t_butDown = 0x00;                                    
   
 pinMode(M1, OUTPUT);
 pinMode(M2, OUTPUT);
 pinMode(M3, OUTPUT);
 pinMode(M4, OUTPUT);

 digitalWrite(M1, LOW);                              
 digitalWrite(M2, LOW);
 digitalWrite(M3, LOW);                              
 digitalWrite(M4, LOW);

 pinMode (butUp, INPUT_PULLUP);
 pinMode (butDown, INPUT_PULLUP);

}

void loop()
{    
  change();
  setting();

}

void change()                                      
{
  if(digitalRead(butUp))   t_butUp   = 0x01;          
  if(digitalRead(butDown)) t_butDown = 0x01;        
  delay (200);    
  if(digitalRead(butUp) && t_butUp)                    
  {                                                    
     t_butUp = 0x00;                                      
                               
     store++;                                          
     
     if(store > 0x04) store = 0x01;                  
 
  }
 
  if(digitalRead(butDown) && t_butDown)              
  {                                                    
     t_butDown = 0x00;                                      
     
     store--;                                          
     
     if(store < 0x01) store = 0x04;                      
 
  }
   
}

void setting()                                        
{
   switch(store)                                        
   {
      case 0x01:                                      
            loadA();                              
           
            break;                                    
      case 0x02:                                      
            loadB();                            
           
            break;                                    
      case 0x03:                                      
            loadC();                                  
           
            break;                                    
      case 0x04:                                      
            loadD();                                  
           
            break;            
         
           
   }
}

void loadA()                                        
{
  digitalWrite (M1,HIGH);
  digitalWrite (M2,LOW);
  digitalWrite (M3,LOW);
  digitalWrite (M4,LOW);      

}

void loadB()                                      
{
  digitalWrite (M1,LOW);
  digitalWrite (M2,HIGH);
  digitalWrite (M3,LOW);
  digitalWrite (M4,LOW);    

}

void loadC()                                          
{
  digitalWrite (M1,LOW);
  digitalWrite (M2,LOW);
  digitalWrite (M3,HIGH);
  digitalWrite (M4,LOW);        
 
}

void loadD()                                            
{
  digitalWrite (M1,LOW);
  digitalWrite (M2,LOW);
  digitalWrite (M3,LOW);
  digitalWrite (M4,HIGH);        
       
}

bebeto alves
NOVATO
NOVATO

TEMPO DE EXPERIÊNCIA : 3 anos
Sexo : Masculino
Número de Mensagens : 8
Idade : 45
Cidade/Estado: : rio bonito - rj
Data de inscrição : 05/10/2011

Voltar ao Topo Ir em baixo

ESQUEMA ELÉTRICO

Mensagem por bebeto alves em Sex 22 Set 2017, 18:52

Boa noite. Sou novo aqui no fórum e estou com algumas dúvidas, gostaria de uma força pois nao estou conseguindo enviar imagens. quem puder ajudar agradeço.

bebeto alves
NOVATO
NOVATO

TEMPO DE EXPERIÊNCIA : 3 anos
Sexo : Masculino
Número de Mensagens : 8
Idade : 45
Cidade/Estado: : rio bonito - rj
Data de inscrição : 05/10/2011

Voltar ao Topo Ir em baixo

Re: CHAVE SELETORA DIGITAL COM ARDUINO

Mensagem por nagkiller em Sab 23 Set 2017, 01:37


_________________
No mundo só existem 10 tipos de pessoas: as que conhecem binário e as que não conhecem!!!
avatar
nagkiller
Moderador do fórum
Moderador do fórum

DESCRIÇÃO: : Técnico em Eletrônica e informática
TEMPO DE EXPERIÊNCIA : Desde 1990
Sexo : Masculino
Número de Mensagens : 1643
Idade : 37
Cidade/Estado: : Garça - São Paulo
Humor : Depende
Data de inscrição : 23/11/2011

Voltar ao Topo Ir em baixo

Re: CHAVE SELETORA DIGITAL COM ARDUINO

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo


 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum