collapse

* Posts Recentes

Rede de comboios elétricos totalmente autónomos 10 ton em Rust em realtime. por blabla
[18 de Setembro de 2022, 18:44]


NiMH por 18650 por almamater
[18 de Setembro de 2022, 17:21]


How We Get Down to 0.2nm CPUs and GPUs - TechTechPotato por blabla
[18 de Setembro de 2022, 15:38]


Nova secção de Raspberry Pi Bare Metal em C e em Rust e Systems Programming por blabla
[04 de Setembro de 2022, 08:55]


The code for AGI will be simple - John Carmack and Lex Fridman por blabla
[29 de Agosto de 2022, 07:36]


Wavelets: a mathematical microscope por blabla
[28 de Agosto de 2022, 20:50]


Bom livro - Dive Into Systems por blabla
[28 de Agosto de 2022, 12:19]


graus negativos inclinação por josecarlos
[28 de Agosto de 2022, 11:31]


Super obsolescência super programada? por SerraCabo
[06 de Agosto de 2022, 11:36]


Motor de aspirador por dropes
[02 de Agosto de 2022, 22:18]

Autor Tópico: Relogio mais termometro interno e externo para carro  (Lida 37061 vezes)

0 Membros e 1 Visitante estão a ver este tópico.

Offline andre_f_carvalho

  • Mini Robot
  • *
  • Mensagens: 1.469
    • Pro - andrefcarvalho
Re: Relogio mais termometro interno e externo para carro
« Responder #15 em: 31 de Agosto de 2010, 12:23 »
pelo que sei a programação i2c baseia-se na tabela ascii, como esta neste site http://www.asciitable.com/

Offline fre_deri_co

  • Mini Robot
  • *
  • Mensagens: 510
Re: Relogio mais termometro interno e externo para carro
« Responder #16 em: 31 de Agosto de 2010, 15:12 »
sim, de certa forma tem a haver, mas a questão que meto não é essa pelo seguinte, eu em paralelo a 8 bit tenho de iniciar o lcd da seguinte forma
Código: [Seleccione]
for counter=0 to 3
lookup counter, ($38, $0C, $01, $06), outbyte
gosub lcdout
next counter
o que faz isto:
"envia" a vez
 $38 - define o LCD a 8 bit activa as 2 linhas e que cada "casa" tem 5*8 pixel
 $0C - display ON, cursor OFF, piscar OFF
 $01 - apaga tudo deixando o display em "branco"
 $06 - modo do cursor a incrementar (ou seja escreve da direita para a esquerda e scroll desligado (de cima para baixo a projectar caso escreva sempre seguido)

ou seja contudo isto eu já sei então como escolher para onde quero o cursor em qualquer altura, alterar a cgram (ou seja desenhar caracteres como eu desejar), resumindo controlar todos os pormenores... quanto ao I2C se souberes que cada comando faz o raciocino é o mesmo, mas em vez de no meu caso ter de usar 8 pin correspondendo aos 8 bit a "enviar", mais 1 pin para o lcd saber se é para ler ou não (enable) mais 1 pin para o lcd interpretar como instrução ou como o que projertar no lcd (rs)
que sempre se partilhe o conhecimento para que sempre se evolua!!!
Frederico Pereira

Offline fre_deri_co

  • Mini Robot
  • *
  • Mensagens: 510
Re: Relogio mais termometro interno e externo para carro
« Responder #17 em: 31 de Agosto de 2010, 15:14 »
« Última modificação: 31 de Agosto de 2010, 15:20 por fre_deri_co »
que sempre se partilhe o conhecimento para que sempre se evolua!!!
Frederico Pereira

Offline andre_f_carvalho

  • Mini Robot
  • *
  • Mensagens: 1.469
    • Pro - andrefcarvalho
Re: Relogio mais termometro interno e externo para carro
« Responder #18 em: 31 de Agosto de 2010, 19:25 »
o regulador que tens redondo é o lm317l e estás a usa-lo para regular o contraste?

Offline fre_deri_co

  • Mini Robot
  • *
  • Mensagens: 510
Re: Relogio mais termometro interno e externo para carro
« Responder #19 em: 31 de Agosto de 2010, 19:34 »
o regulador que penso eu a que te referes é um MJ2955 não o LM317... para o contraste um simples potenciómetro é mais do que suficiente
que sempre se partilhe o conhecimento para que sempre se evolua!!!
Frederico Pereira

Offline andre_f_carvalho

  • Mini Robot
  • *
  • Mensagens: 1.469
    • Pro - andrefcarvalho
Re: Relogio mais termometro interno e externo para carro
« Responder #20 em: 31 de Agosto de 2010, 19:42 »
um exemplo por onde começar a ler
http://www.xs4all.nl/~lous/i2c_lcd/lph_i2c.htm

Picaxe pag.7
http://www.rev-ed.co.uk/docs/axe033.pdf

estive a ver estes links que mandas-te e fiquei a  perceber acho como se mete valores aleatórios, exemplo o valor da temperatura, n percebi bem foi a parte da mudança de cursor como disseste, ainda n sei como funciona 

Offline fre_deri_co

  • Mini Robot
  • *
  • Mensagens: 510
Re: Relogio mais termometro interno e externo para carro
« Responder #21 em: 31 de Agosto de 2010, 19:44 »
por exemplo, já experimentas-te enviar para o lcd por i2c o valor de uma variável?
que sempre se partilhe o conhecimento para que sempre se evolua!!!
Frederico Pereira

Offline andre_f_carvalho

  • Mini Robot
  • *
  • Mensagens: 1.469
    • Pro - andrefcarvalho
Re: Relogio mais termometro interno e externo para carro
« Responder #22 em: 31 de Agosto de 2010, 19:46 »
tentei pondo so por exemplo

Código: [Seleccione]
init:
   pause 500
   i2cslave $c6, i2cslow, i2cbyte
   writei2c 0,(254,128,255,19,12,4)
main:
   writei2c 0,(254,128,255,19,12,4)
   pause 10
   writei2c 0,("codigo, b0,")
   if pin4 = 1 and pin7 = 1 then main1
   goto main

mas assim n dá

Offline fre_deri_co

  • Mini Robot
  • *
  • Mensagens: 510
Re: Relogio mais termometro interno e externo para carro
« Responder #23 em: 31 de Agosto de 2010, 19:47 »
claro que não... ele assim vai te escrever mesmo b0 certo?
que sempre se partilhe o conhecimento para que sempre se evolua!!!
Frederico Pereira

Offline fre_deri_co

  • Mini Robot
  • *
  • Mensagens: 510
Re: Relogio mais termometro interno e externo para carro
« Responder #24 em: 31 de Agosto de 2010, 19:49 »
experimenta antes
Código: [Seleccione]
writei2c 0,("codigo ", b0, " ")
que sempre se partilhe o conhecimento para que sempre se evolua!!!
Frederico Pereira

Offline andre_f_carvalho

  • Mini Robot
  • *
  • Mensagens: 1.469
    • Pro - andrefcarvalho
Re: Relogio mais termometro interno e externo para carro
« Responder #25 em: 31 de Agosto de 2010, 19:57 »
assim mostrará o valor de b0 certo, sendo assim poderei usar um loop e ele ao ir ler os valores, passará por exemplo este lado de escrita e escreverá o que quero, n será como o teu sendo que ele estará a escrever e a apagar sempre

Offline fre_deri_co

  • Mini Robot
  • *
  • Mensagens: 510
Re: Relogio mais termometro interno e externo para carro
« Responder #26 em: 31 de Agosto de 2010, 20:00 »
Citar
n será como o teu sendo que ele estará a escrever e a apagar sempre
não percebi  :o
que sempre se partilhe o conhecimento para que sempre se evolua!!!
Frederico Pereira

Offline andre_f_carvalho

  • Mini Robot
  • *
  • Mensagens: 1.469
    • Pro - andrefcarvalho
Re: Relogio mais termometro interno e externo para carro
« Responder #27 em: 31 de Agosto de 2010, 20:06 »
tipo o que tens no teu  lcd tens la as coisas escritas, e moves sempre o cursor para o local que queres mudar o valor certo?

Offline fre_deri_co

  • Mini Robot
  • *
  • Mensagens: 510
Re: Relogio mais termometro interno e externo para carro
« Responder #28 em: 31 de Agosto de 2010, 22:04 »
nem sempre, mas muitas vezes sim, depende do que se quer projectar, neste caso tudo fica na mesma, so o valor da temperatura e horas é que vai actualizando
que sempre se partilhe o conhecimento para que sempre se evolua!!!
Frederico Pereira

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.731
  • Helpdesk do sitio
Re: Relogio mais termometro interno e externo para carro
« Responder #29 em: 31 de Agosto de 2010, 22:45 »
Isso depende de quem fez a placa que converte de i2c para o paralelo, logo procura pelo fabricante do mesmo.
Avr fanboy