Amigos bom dia...
Até hoje não conseguir ligar e desligar um relé 12V usando PIC16F628a com um só botão...Meu conhecimento e muito pouco em linguagem C, mas fiz uma lógica no programa LDmicro e funcionou mas quando vou converter para hex da erro e quando vou fazer testes de simulação no ISIS-Proteus tambem não funciona como esperado, possa ser que eu esteja errando na montagem do circuito também por isso que puder me ajudar com esquema e programação em C agradesço... para que possa concluir meu projeto, pois pretendo fazer um interruptor simples de 5 teclas para ligar e desligar com o mesmo botão.
No lugar do relé também pode ser transistor que suporte corrente de 5A na saída.
Tags:
Oi FNBN, boa tarde,
eu uso o Hitech-C, e posso fazer este code, e gerar o hex dele,
mas para isto preciso saber em detalhes o fluxograma do seu projeto.
Rui
Rui mais uma vez obrigado...
estou mandando em anexo uma imagem de mais ou menos como eu quero só que esta em uma protboard...
na imagem esta outro pic, mas o que eu tenho e o Pic16f628A... o funcionamento e simples eu aperto o botão e aciona um relé e liga o led para indicar ligado, eu aperto novamente esse mesmo botão e desliga(so e pra desligar quando eu apertar novamente esse botão)... e assim para os outros dois também... ver o que você pode me ajudar.
se voce quiser posso te mandar esquemático em pdf que fiz no proteus...
Oi FNBN, bom dia,
veja se este code funciona. Ele foi feito para só um botão.
Se acrescentar botões é só replicar o code e mudar acrescentar os bits do PORT B.
Ele é para CCS.
Rui
Ruy,
Boa noite meu amigo... coloquei seu codigo no CCS e deu falha, verifica ai o que foi... sou muito fraco em linguagem c...
Oi FNBN, bom dia.
Este eero que mostra a sua figura não é um erro de "C".
É sim um erro causado por falta de configuração do seu compilador.
Na tela que você postou não aparece o modelo do seu processador.
Em "Target" onde está escrito "Unknown", deveria aparecer PIC16F628A.
Configure corretamente, e compile novamente.
Rui
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por