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
» Mini system Sony hcd ex8br dando protect(proteção)
Hoje à(s) 01:26 por tec.josé ferreira

»  Receptor Century supercolor JL3
Ontem à(s) 20:13 por jondas gonçalves

» Som Philips FWM-663-55 Não liga
Ontem à(s) 18:15 por alros

» Tv gradiente 2925 nao liga
Ontem à(s) 17:53 por ale51madureira

» mini system sony gtr888 liga e entra em protect
Ontem à(s) 17:46 por Marcos vinicius 007

» tv sony 29 modelo KV-29FS140 com imagem avermelhada opaca
Ontem à(s) 12:07 por Naldo Oliveira

» tv lg 50pa4500 não liga
Ontem à(s) 12:01 por Naldo Oliveira

» Som sony MHC-EC55 desarmando quando aumenta o volume
Ontem à(s) 11:56 por Naldo Oliveira

» tv cineral tc 1470 em standbay
Ontem à(s) 11:54 por Naldo Oliveira

» Tv Samsung cl29a551gq nao liga
Ontem à(s) 11:43 por Naldo Oliveira

» tv samsung cl-21z30mq não funciona
Ontem à(s) 09:58 por Paranista

» caixa amplificada Vicini vc-7300- nao muda as funções
Ontem à(s) 09:43 por João Paulo SENAI SUL

» modulo soundigital sd250.2d estourando capacitores de 470n/100v
Ter 12 Dez 2017, 21:40 por Elizeu Ramos

» Micro ondas Brastemp Jet Defrost 27 litros Erro 3
Ter 12 Dez 2017, 12:53 por Paranista

» [Resolvido]tv semp 2134(c) sl liga e desliga capacitor principal da fonte com carga
Ter 12 Dez 2017, 07:47 por reginaldorr

» Módulo subida/descida automatizada dos vidros Soft PW42L com 01 circuíto em curto
Seg 11 Dez 2017, 19:26 por nagkiller

» Forno de microondas Brastemp mod. BMG 35ABHNA Def. Porta aberta ventilador e motor do prato liga.
Seg 11 Dez 2017, 19:22 por jailton da silva santos

» Mini system Sony mhc-gtr66 com a intensidade do Led do volume e VU muito baixa(encerrado)
Seg 11 Dez 2017, 16:49 por tec.josé ferreira

» micro system panasonic sc-vk70dlb-s o canhão laser da unidade fica batendo
Seg 11 Dez 2017, 15:03 por eletmoraes

»  MicroOndas Electrolux MTD 30 que as teclas inico e cancela nao funcionam..
Seg 11 Dez 2017, 13:47 por fernandocsouza

» TV sony 32bx425 liga normal trava o painel se desligar nao iga
Seg 11 Dez 2017, 12:59 por uga_uga

» Som Sony LBT-36W Defeito: Barulho no bracinho do toca-discos
Dom 10 Dez 2017, 21:28 por Francisco Borges

» MICROONDAS PANASONIC-MOD NN-6952-APITO INTERMITENTE.
Sab 09 Dez 2017, 23:47 por souza raposa

» TV LG MOD.29FU6 TL - IMAGEM PULSANDO
Sab 09 Dez 2017, 14:58 por Viana*

» FONTE USINA 200A,,PÇ TORRADA..
Sab 09 Dez 2017, 14:16 por ELETRONICA FOX

» Módulo soundigital sd 3000.1d aquecendo fets da saída
Sex 08 Dez 2017, 08:01 por Nill

» TV SHARP C29ST58 Defeito: Sem caracteres, chuviscando
Sex 08 Dez 2017, 07:27 por WALTER JANSEN

» MINISITEM PANASONIC SA-AKX10 NÃO FUNCIONA
Qui 07 Dez 2017, 21:36 por rjmagno

» tv sharp c-2041b não liga
Qui 07 Dez 2017, 10:52 por Paranista

» som sony hcd gpx55 nao ativa o radio e o bluetooth
Qui 07 Dez 2017, 10:32 por jose ronaldo coelho

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

eletronica do valmir, Etherno_Crhistal, joaoalmeida, MARIO Y. SEGAWA, miguel, Nill, robusto58

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