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
Tags:
mais fotos
Tambem utilizei uma fonte de carregador de baterias de 5A e para tensionar o fio coloquei aqueles tensionador de linha de maquina de costura.
mais fotos
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
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.
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por