collapse

* Posts Recentes

Amplificador - Rockboard HA 1 In-Ear por almamater
[Ontem às 19:13]


O que é isto ? por KammutierSpule
[26 de Março de 2024, 19:35]


Bateria - Portátil por almamater
[25 de Março de 2024, 22:14]


Emulador NES em ESP32 por dropes
[13 de Março de 2024, 21:19]


Escolher Osciloscópio por jm_araujo
[06 de Fevereiro de 2024, 23:07]


TP4056 - Dúvida por dropes
[31 de Janeiro de 2024, 14:13]


Leitura de dados por Porta Serie por jm_araujo
[22 de Janeiro de 2024, 14:00]


Distancia Cabo por jm_araujo
[08 de Janeiro de 2024, 16:30]


Meu novo robô por josecarlos
[06 de Janeiro de 2024, 16:46]


Laser Engraver - Alguém tem? por almamater
[16 de Dezembro de 2023, 14:23]

Autor Tópico: [Ajuda] Picaxe 40x2 + ds18b20 +ds1307 + lcd03(i2c)  (Lida 62872 vezes)

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

Offline durza

  • Mini Robot
  • *
  • Mensagens: 60
Re: [Ajuda]lcd serial 4x20 (ligação i2c)+ picaxe 40x1
« Responder #15 em: 14 de Setembro de 2010, 21:57 »
define outras memorias (w)

Offline andre_f_carvalho

  • Mini Robot
  • *
  • Mensagens: 1.469
    • Pro - andrefcarvalho
Re: [Ajuda]lcd serial 4x20 (ligação i2c)+ picaxe 40x1
« Responder #16 em: 14 de Setembro de 2010, 22:08 »
trocar a w2 por w3?

edit:. alterei como eu disse e como referi e já está a funcionar, amanha, vou alterar o programa e experimentar o readtemp12 e inserir o programa com os menus.


cump
« Última modificação: 14 de Setembro de 2010, 22:26 por andre_f_carvalho »

Offline andre_f_carvalho

  • Mini Robot
  • *
  • Mensagens: 1.469
    • Pro - andrefcarvalho
Re: [Ajuda]lcd serial 4x20 (ligação i2c)+ picaxe 40x1
« Responder #17 em: 15 de Setembro de 2010, 20:46 »
boas,

ao usar o comando readtemp12 depois de fazer a divisão por 16, verifico que no lcd são estão a aparcer º inteiros tipo 27º e não 27.xº qual é a dica para aparecer la o x?

Offline XicoMBD

  • Mini Robot
  • *
  • Mensagens: 571
    • FranciscoDias.net
Re: [Ajuda]lcd serial 4x20 (ligação i2c)+ picaxe 40x1
« Responder #18 em: 15 de Setembro de 2010, 20:57 »
Aqui uma foto voltaria a dar jeito.

Porque não
   writei2c (0,2,35)
   writei2c 0,("x")
?

Offline andre_f_carvalho

  • Mini Robot
  • *
  • Mensagens: 1.469
    • Pro - andrefcarvalho
Re: [Ajuda]lcd serial 4x20 (ligação i2c)+ picaxe 40x1
« Responder #19 em: 15 de Setembro de 2010, 21:01 »
Aqui uma foto voltaria a dar jeito.

Porque não
   writei2c (0,2,35)
   writei2c 0,("x")
?

eu refiro-me ao x como um nº ou seja se arredondar os 27.8ºc fica 28ºc o meu objectivo é aparecer 27.8º e não 28º

Offline XicoMBD

  • Mini Robot
  • *
  • Mensagens: 571
    • FranciscoDias.net
Re: [Ajuda]lcd serial 4x20 (ligação i2c)+ picaxe 40x1
« Responder #20 em: 15 de Setembro de 2010, 21:04 »
No debug aparece a casa decimal?


Se não experimenta multiplicar por 10 antes de dividires

Offline andre_f_carvalho

  • Mini Robot
  • *
  • Mensagens: 1.469
    • Pro - andrefcarvalho
Re: [Ajuda]lcd serial 4x20 (ligação i2c)+ picaxe 40x1
« Responder #21 em: 15 de Setembro de 2010, 21:12 »
experimentei o multiplicar e deu resultado e já aparece as casas decimais, sabes a razão para utilizar o *10?

Offline XicoMBD

  • Mini Robot
  • *
  • Mensagens: 571
    • FranciscoDias.net
Re: [Ajuda]lcd serial 4x20 (ligação i2c)+ picaxe 40x1
« Responder #22 em: 15 de Setembro de 2010, 21:37 »
Como assim?

Offline andre_f_carvalho

  • Mini Robot
  • *
  • Mensagens: 1.469
    • Pro - andrefcarvalho
Re: [Ajuda]lcd serial 4x20 (ligação i2c)+ picaxe 40x1
« Responder #23 em: 15 de Setembro de 2010, 21:38 »
disseste para multiplicar por 10, certo?

porque 10?

sei que funciona assim, mas é para aprofundar o conhecimento

Offline XicoMBD

  • Mini Robot
  • *
  • Mensagens: 571
    • FranciscoDias.net
Re: [Ajuda]lcd serial 4x20 (ligação i2c)+ picaxe 40x1
« Responder #24 em: 15 de Setembro de 2010, 21:40 »
Para o número deixar de ser decimal e passar a ser inteiro...

Dá-se isso na primária ;)

Offline andre_f_carvalho

  • Mini Robot
  • *
  • Mensagens: 1.469
    • Pro - andrefcarvalho
Re: [Ajuda]lcd serial 4x20 (ligação i2c)+ picaxe 40x1
« Responder #25 em: 15 de Setembro de 2010, 21:42 »
Para o número deixar de ser decimal e passar a ser inteiro...

Dá-se isso na primária ;)

omg...

neste caso é ao contrario deixa de ser inteiro para passar a ser decimal  ;D

Offline XicoMBD

  • Mini Robot
  • *
  • Mensagens: 571
    • FranciscoDias.net
Re: [Ajuda]lcd serial 4x20 (ligação i2c)+ picaxe 40x1
« Responder #26 em: 15 de Setembro de 2010, 21:46 »
?

17.5 - Decimal

17.5 * 10 = 175

175 - Inteiro


Passou de 17.5 (Decimal) para 175 (Inteiro).


Não é assim?

Offline andre_f_carvalho

  • Mini Robot
  • *
  • Mensagens: 1.469
    • Pro - andrefcarvalho
Re: [Ajuda]lcd serial 4x20 (ligação i2c)+ picaxe 40x1
« Responder #27 em: 15 de Setembro de 2010, 21:58 »
?

17.5 - Decimal

17.5 * 10 = 175

175 - Inteiro


Passou de 17.5 (Decimal) para 175 (Inteiro).


Não é assim?

sim tens razão, tava a baralhar-me porque ao fazer debug antes de o multiplicar por 10 só dava 27 neste caso e ao multiplicar passou a 278 (27.8ºc)

 as ferias estão-me a atrofiar todo xD

Offline XicoMBD

  • Mini Robot
  • *
  • Mensagens: 571
    • FranciscoDias.net
Re: [Ajuda]lcd serial 4x20 (ligação i2c)+ picaxe 40x1
« Responder #28 em: 15 de Setembro de 2010, 22:02 »
As minhas acabam hoje :(

Offline andre_f_carvalho

  • Mini Robot
  • *
  • Mensagens: 1.469
    • Pro - andrefcarvalho
Re: [Ajuda]lcd serial 4x20 (ligação i2c)+ picaxe 40x1
« Responder #29 em: 15 de Setembro de 2010, 22:10 »
As minhas acabam hoje :(
então estás com sorte, eu ainda n sei quando as minhas acabam .. :-\