Autor Tópico: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS  (Lida 94534 vezes)

Description:

0 Membros e 5 Visitantes estão vendo este tópico.

Offline Cledson Souza

  • Fuso
  • **
  • Posts: 210
  • Sexo: Masculino
Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
« Resposta #105 Online: 02 de Julho de 2007, 23:18 »
Boa noite à todos.
 
          Carlos, o documento que vc enviou, está bastante claro, e com base na aula que vc ministrou via msn, entendi tudo direitinho, podemos prosseguir.  :)

Offline cientista13

  • CNCMASTER
  • ******
  • Posts: 1269
  • Sexo: Masculino
Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
« Resposta #106 Online: 03 de Julho de 2007, 22:18 »
          Amigos, fica uma pergunta, como não encontrei o 74hc14, posso utilizar o 74ls14 no lugar dele?

Pode sim usar o 74LS14 que vai funcionar.

O cabo é recomeldavel que não tenha mais do que dois metros. Utilizo um cabo de 2 metros, sem blindagem e funciona direitinho.


Offline Cledson Souza

  • Fuso
  • **
  • Posts: 210
  • Sexo: Masculino
Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
« Resposta #107 Online: 03 de Julho de 2007, 22:30 »
Boa noite à todos.

          Obrigado Cientista 13, vou fazer a ligação do cabo com o CI, quanto ao tamanho, vou continuar com 1 metro mesmo, é bastante razoável, e já esta cortado.
          Hoje tentei utilizar o gravador no XP, por alguma razão não fuincionou, iniciava, e logo da erro. Pode ser porque o cabo não tem malha, e havia muito ruido eletromagnético no ambiente...
          Aqui em casa com o Win98, funciona de primeira.
« Última modificação: 03 de Julho de 2007, 22:37 por beackman »

Offline cientista13

  • CNCMASTER
  • ******
  • Posts: 1269
  • Sexo: Masculino
Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
« Resposta #108 Online: 03 de Julho de 2007, 22:41 »
Eu já utilizei o gravador com o windows XP, win 98, win 95 e dos. Não tenho tido problemas, também utilizo cabo sem malha.

Com o XP, todos, ou quase todos programas feitos para o DOS, ficam lentos, (parece incrivel, quanto mais a tecnologia avança, masi problemas eles criam). Eu tive que instalar o java para que alguns programas funcionassem direito, talvez esta seja a diferença.

qual é o erro que está dando?

carlos.fooze.com.br

  • Visitante
Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
« Resposta #109 Online: 04 de Julho de 2007, 07:58 »
Boa noite à todos.

          Obrigado Cientista 13, vou fazer a ligação do cabo com o CI, quanto ao tamanho, vou continuar com 1 metro mesmo, é bastante razoável, e já esta cortado.
          Hoje tentei utilizar o gravador no XP, por alguma razão não fuincionou, iniciava, e logo da erro. Pode ser porque o cabo não tem malha, e havia muito ruido eletromagnético no ambiente...
          Aqui em casa com o Win98, funciona de primeira.


Ola a todos seria ótimo que conseguíssemos fazer funcionar no Windows XP pessoalmente acredito que seja algo relativo a utilização das portas pelo XP tem drivers que agilizam a utilização delas pelo XP. Será que não seria isto?

Offline Cledson Souza

  • Fuso
  • **
  • Posts: 210
  • Sexo: Masculino
Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
« Resposta #110 Online: 04 de Julho de 2007, 08:30 »
Bom dia `a todos.

         Cientista 13, é bem provavel que seja algum erro de configruação no XP, porque ele apagava o microcontrolador e quando ia iniciar a gravação dava erro, (não me lembro do erro agora), vou trazer novamente o gravador para testar no XP , se continuar dando erro, posto aqui qual é, caso contrario, fica claro que era o console java.

carlos.fooze.com.br

  • Visitante
Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
« Resposta #111 Online: 05 de Julho de 2007, 21:49 »
Caro Cledson segue em anexo modulo 2 sobre o teclado caso tenha duvidas poste-as e comentaremos faca testes e experiências.
Não testei este código caso ocorra algum erro reporte.

Offline Cledson Souza

  • Fuso
  • **
  • Posts: 210
  • Sexo: Masculino
Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
« Resposta #112 Online: 06 de Julho de 2007, 08:47 »
Bom dia à todos.

        Carlos, ainda não tive tempo de fazer novos testes no XP. Mas já gravei o módulo do teclado, e funcionou perfeitamente. Vou fazer alguns experimentos, e comento os resultados.
       
        Vou falar com um colega, pra ver se novamente ele me empresta a camera digital, creio que vai ser legal colocar as fotos da FZ68 funcionando.

carlos.fooze.com.br

  • Visitante
Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
« Resposta #113 Online: 06 de Julho de 2007, 14:54 »
Bom dia à todos.

        Carlos, ainda não tive tempo de fazer novos testes no XP. Mas já gravei o módulo do teclado, e funcionou perfeitamente. Vou fazer alguns experimentos, e comento os resultados.
       
        Vou falar com um colega, pra ver se novamente ele me empresta a camera digital, creio que vai ser legal colocar as fotos da FZ68 funcionando.

Otimo Fotos e sempre bom

Offline Cledson Souza

  • Fuso
  • **
  • Posts: 210
  • Sexo: Masculino
Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
« Resposta #114 Online: 10 de Julho de 2007, 00:36 »
Bom dia.

       Carlos, segue o módulo de teclado, com algumas pequenas modificações:
     
       Criei uma variável chamada contador;
       Botão 4 decrementa em 1 o contador;
       Botão 5 incrementa em 1 o contador;
       Botão 6 reseta o contador.

       Os três primeiros botões, não alterei.

       Dúvidas: o contador é incrementado ou decrementado enquanto o botão estiver pressionado. Não consegui livrá-lo de repiques, ou seja incrementar ou decrementar apenas 1 numero, ele está muito rápido na releitura da tecla (considerando uma entrada manual). Como posso deixá-lo menos sensível? Pensei em colocar um capacitor cerâmico em série com o botão, para deixar passar apenas um pulso por vez. Esta correto?

       Abraços.
« Última modificação: 10 de Julho de 2007, 07:54 por beackman »

carlos.fooze.com.br

  • Visitante
Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
« Resposta #115 Online: 10 de Julho de 2007, 18:01 »
Bom dia.

       Carlos, segue o módulo de teclado, com algumas pequenas modificações:
     
       Criei uma variável chamada contador;
       Botão 4 decrementa em 1 o contador;
       Botão 5 incrementa em 1 o contador;
       Botão 6 reseta o contador.

       Os três primeiros botões, não alterei.

       Dúvidas: o contador é incrementado ou decrementado enquanto o botão estiver pressionado. Não consegui livrá-lo de repiques, ou seja incrementar ou decrementar apenas 1 numero, ele está muito rápido na releitura da tecla (considerando uma entrada manual). Como posso deixá-lo menos sensível? Pensei em colocar um capacitor cerâmico em série com o botão, para deixar passar apenas um pulso por vez. Esta correto?

       Abraços.



Caro Cledson Apesar da solução do capacitor ser criativa e funcional em eletronica clássica a resposta e não, quando se trabalha com microcontroladores nunca se incrementa nada em harware que não se possa resolver com software então a solução foi criar uma variável chamada ANTIREPIQUE e então cada vez que uma tecla for pressionada muda-se o valor de ANTIREPIQUE para 1 e nesta condição a função de verificação do teclado não funciona mais ate que todas as teclas sejam soltas ai a variável ANTIREPIQUE e novamente ajustada para 0 possibilitando a verificação do teclado novamente assim sucessivamente.
Tenha sempre isso em mente quase tudo pode ser incrementado via software. Fácil não.
Quanto ao código que você alterou quase tudo OK, no entanto você utilizou a função escrever() de forma errada note que você criou uma variava inteira –int- isso significa que o valor Maximo nesta variável e 65535 o que resulta em 5 caracteres e não 6. você digitou – escreve(contador,6,0) quando o correto seria escreve(contador,5,0) isto pode não parecer importante mas em códigos longos pode gerar erro de visualização no display difíceis de detectar posteriormente quando o código tiver por exemplo 2 mil linhas.
Segue código alterado.

Offline Cledson Souza

  • Fuso
  • **
  • Posts: 210
  • Sexo: Masculino
Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
« Resposta #116 Online: 11 de Julho de 2007, 08:36 »
Bom dia à todos.

        Testei o código novo do módulo teclado e havia um bug. Quando pressionada qualquer tecla, ele desabilitava o teclado e não fazia mais a releitura.
        Conversando hoje cedo com o Carlos, ele corrigiu o código. O erro estava na linha que zera a variável antirepique:
 
        Na verdade aqui o código está verificando se todas as teclas estão sendo pressionadas ao mesmo tempo, e é por isso que a variável antirepique não zerava.

 /*----As linhas abaixo verificam caso todas as teclas tenham sido soltas reseta a passagem pela funcao do teclado evitando repique----*/   
    if((tecla1==0)&&(tecla2==0)&&(tecla3==0)&&(tecla4==0)&&(tecla5==0)&&(tecla6==0)){displayativo=0;antirepique=0;}

Lembrando que 0 é pressionada e 1 é solta.
Abaixo o código está correto, verificando se todas as teclas estão soltas.
 
/*----As linhas abaixo verificam caso todas as teclas tenham sido soltas reseta a passagem pela funcao do teclado evitando repique----*/   
    if((tecla1==1)&&(tecla2==1)&&(tecla3==1)&&(tecla4==1)&&(tecla5==1)&&(tecla6==1)){displayativo=1;antirepique=0;}
         

         Segue anexo o modulo já corrigido.

alissonkawan

  • Visitante
Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
« Resposta #117 Online: 11 de Julho de 2007, 10:21 »
Bom dia pessoal..

Esta é minha primeira visita ao Forum..

não sei nem se postei no local certo!!!

Gostei muito das indicações e conselhos e principalmente o compartilhamento de informações sedidas aqui..

gostaria em primeira mão parabenizar a todos pelo trabalho efetuado...

e tbm , tenho uma dúvida quanto a microcontroladores!!!

É possível criar uma espécie de aquisição de dados em forma de tabela para viasulização em documentos de texto tipo .doc .txt atravéz de microcontrolador ??

eu gostaria de obter dados físicos por exemplo.. a abertura de uma porta... qtas vezes ela abriu no dia.. no momento da abertura o microcontrolador marca a hora e a condição de aberta ou fechada.. e cria um histórico diário dessa "porta"..


é possível???

grato pela atenção..

Alisson Kawan Godoi

[email protected]


Offline F.Gilii

  • Administrador
  • CNCMASTER
  • *******
  • Posts: 13796
  • Sexo: Masculino
  • Consultoria, Automação e Construção de Máquinas
  • Cidade - UF: Atibaia - SP
  • Nome:: Fabio Gilii
  • Profissão: Tec. Mecanica de Precisão
Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
« Resposta #118 Online: 11 de Julho de 2007, 10:42 »
Allisson,

Eletrônica e Programação não são minha praia, mas creio que isso está mais para software do que do microcontrolador propriamente dito...

A função, como se fosse de controle de acesso não necessáriamemnte precise de um microcontrolador - pode ser feita com eletronica simples - o que manda é o programa que interpreta os sinais provenientes de contatos e simpĺesmente gera um arquivo txt conforme estes sinais...

Mas esta é só minha opinião...

Offline marcsam

  • Fuso
  • **
  • Posts: 139
  • Sexo: Masculino
Re: MICROCONTROLADORES LINHA ATMEL - PROJETOS - DUVIDAS
« Resposta #119 Online: 11 de Julho de 2007, 12:52 »
Allisson,

Eletrônica e Programação não são minha praia, mas creio que isso está mais para software do que do microcontrolador propriamente dito...

A função, como se fosse de controle de acesso não necessáriamemnte precise de um microcontrolador - pode ser feita com eletronica simples - o que manda é o programa que interpreta os sinais provenientes de contatos e simpĺesmente gera um arquivo txt conforme estes sinais...

Mas esta é só minha opinião...

Metendo o dedo onde não sou chamado!!! :D

Mas neste caso Gilli o computador teria de ficar ligado direto. Penso que se as informações ficassem armazenadas no microcontrolador, voce só faria a leitura das informações quando quisesse.

Um Abração!

 

/** * */