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
» som gradiente AS-450 display travado
Ontem à(s) 23:13 por rfneves

» tv lg 21fu6tl stanby aceso e nao liga
Ontem à(s) 23:10 por MARIO Y. SEGAWA

» Som Aiwa NSX F12 não faz sintonia automática FM
Ontem à(s) 23:01 por Oficina do SOM

»  ferro eletrico a vapor blekendeker vazando água.
Ontem à(s) 22:58 por Oficina do SOM

» System Philips FWM-208/55 não sintoniza as estações de rádio
Ontem à(s) 22:55 por Oficina do SOM

» [Encerrado]SOM SONY HCD-ZX80D, Led STAND-BY Piscando
Ontem à(s) 22:51 por Oficina do SOM

» som sony mhc gpx3 radio não funciona
Ontem à(s) 22:50 por Oficina do SOM

» Mesa de som Wattsom CMBW 24 EFP não acende display
Ontem à(s) 22:44 por Oficina do SOM

» Som Philips FWM35/19 abre e não obedece comando pra fechar gaveta do CD
Ontem à(s) 22:43 por Oficina do SOM

» MINISYSTEM SONY - ZS-RS09CP NÃO LIGA
Ontem à(s) 22:39 por Oficina do SOM

» tv lg 21fu6tl stanby aceso e nao liga
Ontem à(s) 21:23 por antonio benedito de queir

» tv PHILIPS 29pt4631 desligando apos 3 a 5 minutos ligada
Ontem à(s) 18:41 por nilton de oliveira

» tv H-buster Hbtv-29d07 sem som
Ontem à(s) 14:15 por Nill

» Home Philips Hts 5553/78 / driver do Dvd com defeito
Ontem à(s) 11:19 por silvi

» Testador de Mosfets
Ontem à(s) 11:14 por kir

» Soldador de duas potências
Ontem à(s) 11:03 por kir

» Uma fonte regulavel para bancada serviço 0,5 a 40 vcc
Ontem à(s) 10:57 por kir

» Medidor de Intensidade de Campo 480 kHz ~ 40 MHz
Ontem à(s) 10:38 por kir

» TV MITSUBISHI TC-2018PS não pega video no av
Ontem à(s) 08:53 por WALTER JANSEN

» playstation 2 slim scph 90006 nao le e cooler nao gira
Ontem à(s) 01:15 por adriano cesar

» Estabilizador Microsol Sol 1000 uP - Faltando componentes.
Sab 26 Maio 2018, 19:03 por BETO GOMES

» TV SEMP MODELO: 2134 (B) SL SK-1 (SEM TENSÃO NA COR AZUL DO MICRO)
Sab 26 Maio 2018, 18:39 por Ohm

» TV PHILCO PH21M2 TUBO,NÃO FUNCIONA COM O CONTROLE REMOTO
Sab 26 Maio 2018, 14:17 por tomate

» Amplificador Spectro Sqa- 2100 saida queimada
Sab 26 Maio 2018, 12:09 por prisma eletronica

» tv cce hps2081cnao liga so fica stdby aceso
Sex 25 Maio 2018, 20:46 por WALTER JANSEN

» Tv Toshiba Tv2159OFSH - U19 com imagem rosa.
Sex 25 Maio 2018, 20:05 por Mário066

» MODULO HURRICANE H1.650.4 COM SAIDAS EM CURTO.
Qui 24 Maio 2018, 17:56 por negoleo21

» TV Philco PH21C, liga com vertical fechado, desliga e fica com o led piscando.
Qui 24 Maio 2018, 13:29 por MARIO Y. SEGAWA

» Tv philipes 20pt3331/78 desligando sozinha
Qui 24 Maio 2018, 09:23 por jc tecnico

» tv Sharp 14r12 - nao liga
Qui 24 Maio 2018, 08:15 por Paranista

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

adriano cesar, CACÁ, Eletrônica Pilar, hernando sousa

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

CHAVE SELETORA DIGITAL COM ARDUINO

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 : 1741
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

Voltar ao Topo


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