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 PHILCO MOD TPF 2940 COM DEFEITO NÃO TEM ÁUDIO
Hoje à(s) 07:54 por Nill

» TV CEE32" stile d3201 defeito:Não Liga
Hoje à(s) 04:43 por Gilson Macedo

» Forno de microondas Brastemp mod. BMG 35ABHNA Def. Porta aberta ventilador e motor do prato liga.
Hoje à(s) 01:16 por Santinho

» Modulo Taramps TS 1200 2 ohms - saida de audio ruim
Hoje à(s) 00:31 por BETO GOMES

» Mini System Panasonic Sa Akx12 - audios com estalos
Ontem à(s) 22:17 por tomate

» Aparelho som Philips FWM9000 abre gaveta
Ontem à(s) 20:37 por Aslem

» Amplificador Ampeg BA115 Problema: esquentando as saídas
Ontem à(s) 14:13 por Marciel Dias

» TV SEMP MAX COLOR 2080E CAPACITOR CERAMICO 500
Ontem à(s) 11:33 por MARIO Y. SEGAWA

» Fonte Assimétrica Icel PS-1001 oscilando direto a tensão e a corrente
Ter 20 Fev 2018, 19:16 por Márcio Higashi

» Home theater samsung ht c 550 entrando em proteção
Ter 20 Fev 2018, 19:04 por gilmar viana de souza

» System LG CM4450 - s-protec
Ter 20 Fev 2018, 16:56 por César Araújo

» Módulo B-buster bb-2400gl sem resistores do crossover
Ter 20 Fev 2018, 14:40 por zinafmx

» TV CCE HPS-2991 - Mudando de canal sozinha ao ligar
Ter 20 Fev 2018, 13:36 por Nill

» Tv Panasonic TC-26LX80LB imagem negativa
Ter 20 Fev 2018, 13:35 por Nill

» MULTÍMETRO ANALÓGICO YU FONG 370 - ESCALA X10 NÃO FUNCIONA
Ter 20 Fev 2018, 13:14 por ramao m luciano martins

» recepto Century não liga
Ter 20 Fev 2018, 11:45 por Nill

» Power Click F10 - CI de amplificação queimado.
Ter 20 Fev 2018, 10:13 por fabimborem

» TV panasonic LED tc-l42et5b não liga
Ter 20 Fev 2018, 01:20 por Oinotna

» Maquina de lavar Consul - CWC10ABANA20 não centrifuga
Seg 19 Fev 2018, 23:26 por lasiluz

» microondas eletrolux mef28,,ao ligar,,lampada ventoinha,e prato nao funcionam
Seg 19 Fev 2018, 22:48 por jesus membribes

» Modulo Taramps HD3000 não sai som
Seg 19 Fev 2018, 22:27 por zinafmx

» tv lg 42lk450 liga e desliga
Seg 19 Fev 2018, 20:00 por jose ronaldo coelho

» Mini System Sony,Modelo HCD - GTR6H, defeito: Ao ligar apesenta, PLEASE WAIT,e desliga.
Seg 19 Fev 2018, 18:52 por jailton da silva santos

» CARREGADOR DE BATERIAS OKEI CL10B- PRECISO DE AJUDA!
Seg 19 Fev 2018, 12:51 por CARLOS AMARAL

» TV LG 20B84 não liga
Seg 19 Fev 2018, 10:17 por Carmo pardinho

» Dvd Automotivo H-buster Hbd9550av Não funciona nada
Dom 18 Fev 2018, 18:14 por augusto muniz dos santos

» tv cce - hps2997fs - def: liga e desliga
Dom 18 Fev 2018, 09:39 por MARIO Y. SEGAWA

» TV SHARP C-2999 NÃO LIGA
Sab 17 Fev 2018, 23:46 por felixtec

» TV cce HPS1471 tela branca e linhas horizontal
Sex 16 Fev 2018, 19:00 por Eletronica Martins2017

» Monitor with dvd receiver JVC KW AV68BT não sai som
Sex 16 Fev 2018, 16:37 por computiniki

Quem está conectado
342 usuários online :: 25 usuários cadastrados, 1 Invisível e 316 Visitantes :: 2 Motores de busca

ademir feil, Bruske, CACÁ, Danieldobreluthier, edson15, eduardo barbosa dos santo, ELETRONICA FOX, Eletronicafernando, ffbim2, jailton da silva santos, LIU, lopes33, Marcos Santos, milton vitorino, news services, nilson10, OTAVIO EP, paulynhoalves, Porto, preto som, rafaelsilvatec, reginaldorr, Ricardo Luis Bomfim, ted silva, Victor

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