Boa noite galerinha, no ano passado eu pedi uma ajuda para corrigir um pequeno erro que tinha no código de uma bobinadeira, graças ao mestre Rui RV, a maquina está funcionando perfeitamente, agora estou fazendo uma modificação, troquei os botões de programação por um teclado matricial, (volto a dizer que sou muito fraco em programação) a maioria das funções já estão funcionando, falta a principal função, o numero de espiras,

ex. quando digito 158 espiras, só retorna 8 e não 128 como foi digitado, ou seja, qualquer valor que é digitado só retorna o ultimo digito, 

veja abaixo a parte do código;

else if (key != NO_KEY) {
lcd.leftToRight();
numEsp = key - 48;
lcd.print(numEsp);
delay(500);
}

segue a baixo uma sguencia de fotos

está entregue nas mãos das feras, rsrs

Exibições: 10304

Anexos

Responder esta

Respostas a este tópico

mais fotos

Anexos

Tambem utilizei uma fonte de carregador de baterias de 5A e para tensionar o fio coloquei aqueles tensionador de linha de maquina de costura.

Anexos

mais fotos

Anexos

tenho um video dela também assim que eu colocar no youtube eu posto o link aqui também.

Agora vou testar ela por um tempo e tenho algumas ideias de melhorias mas vai tomar muito mais tempo de desenvolvimento então só ano que vem mesmo.
Mas se tudo der certo a ideia é desenvolver um kit completo com a estrutura e a parte eletrônica onde é possível comprar os módulos e realizar a impressão 3D das peças já toda desenvolvidas depois é só montar com o material certinho.

Qualquer duvida só me chamar: leandro.utfpr@hotmail.com

Anexos

Bon dia Leandro, ta ficando show, em breve eu estarei colocando algumas fotos da minha nova versão,  

Bom dia LGR, (se não gosta que te chame pelas iniciais, avise),

parabéns pelo seu projeto.

RV mineirin

Bom dia RSC, (se não gosta que te chame pelas iniciais, avise),

esta bibioteca que está no código não é a mesma que você tem instalada aí na sua IDE.

Para usar esta sua biblioteca voce tem que modificar pelo menos 2 linhas do código.

Esta linha :   LiquidCrystal_I2C lcd(0x3F, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE);

para :  LiquidCrystal_I2C lcd(0x3F,16,2);

e a linha :  lcd.begin(16,2); 

para  :  lcd.init();

RV mineirin  

Olá Mineirin RV não tem problema algum em chamar pelas iniciais! Eu cometi um erro ao responder e acabei apagando minha pergunta, peço desculpas por isso. 

E reportando sua ajuda, fiz aqui oque disse e o problema foi resolvido, muito obrigado por sua ajuda.

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço