Quando instalei em minha maquete os módulos Arduino C/MRI encontrei um problema que aparentava ser falha de comunicação, pois apenas um módulo era detectado pelo JMRI.
Depois de vários testes identifiquei que a mensagem inicial para entrar no menu de configurações era transmitido por um módulo Arduino C/MRI e os demais módulos recebiam essa mensagem e entravam em modo de configuração.
Para resolver esse problema utilizei o pino A3 para habilitar o menu de configurações, desta forma por padrão o menu não é exibido ao ligar o Arduino CMRI.
Pino A3:
GND : Desabilita o Menu de Configuração (Padrão Operação)
VCC : Habilita Menu de Configuração ao Ser Ligado
Abaixo segue as conexões do Modulo Arduino C/MRI – Versão 1.6:
Conexões Arduino:
Pino TX: Dados In RS485
Pino RX: Dados Out RS485
Pino D2: Enable R e Enable T RS485
Pino D3: Clock Modulo 74HC595 (74HC595 Pin 11)
Pino D4: Latch Modulo 74HC595 (74HC595 Pin 12)
Pino D5: Data Modulo 74HC595 (74HC595 Pin 14)
Pino A0: Clock Modulo 4021 (CD4021 Pin 10)
Pino A1: Latch Modulo 4021 (CD4021 Pin 9)
Pino A2: Data Modulo 4021 (CD4021 Pin 3)
Pino A3: Enable Config (VCC - Enable / GND Disable)
Pino A4: SCL Módulo I2C Servos
Pino A5: SDA Módulo I2C Servos
O sketch atualizado pode ser baixado no link abaixo:
Ola, tenho seguido seu artigo inclusive montado e acionado os servos, pelo que entendi na sua nova configuração se haver o junper ( 5V no pino 3) entra em modo de configuração automaticamente ão havendo a nessecidade de se esperar a "("Pressine 'C' para Configuracao...")" é isso mesmo ou estou enganado. desde já obrigado pela sua atenção.
ResponderExcluirOi Amigo,
ExcluirDesculpe a demora em responder.
Na verdade é o contrario, com jumper ligando o pino A3 ao GND o modulo não apresenta a mensagem de configuração e passa direto para o modo de operação.
Com o jumper ligando o pino A3 ao VCC é exibida a mensagem "Pressione 'C' para Configuracao..."
bom dia
ResponderExcluirpoderíamos usar um bluetooh em do rs 485
sei somente o básico de eletrônica e programação
também gostei do tutoriais que você efetuou
Oi amigo, não é impossível utilizar algum módulo wifi serial no lugar do RS485 (Sem fio mas não bluetooh). Porém precisaria de um módulo USB/Serial Wifi para ligar no computador e nos Nodes incluir outro módulo Serial WIFI além de alterar o código para funcionar com esse módulo.
ExcluirEm resumo é possível, mas acho inviável.