collapse

* Posts Recentes

+ LASERs por dropes
[20 de Junho de 2025, 16:01]


Cerca eléctrica por SerraCabo
[14 de Junho de 2025, 23:26]


Alguém arranja motores? por almamater
[10 de Junho de 2025, 22:34]


Condensador 4.7uF 0603 por brunus
[09 de Junho de 2025, 15:52]


Lenovo IdeaPad 3 Não liga por jm_araujo
[07 de Maio de 2025, 19:10]


Identificar Diodo Zenner por filjoa
[01 de Maio de 2025, 23:07]


Meu novo robô por dropes
[18 de Março de 2025, 14:51]


JBL partybox On-The-Go por almamater
[21 de Fevereiro de 2025, 23:32]


Talking Reverse Engineering with an Absolute Legend! por SerraCabo
[13 de Fevereiro de 2025, 09:56]


Motoserra Stihl 120C por brunus
[11 de Fevereiro de 2025, 16:29]

Autor Tópico: [Ajuda] programar picaxe para LCD 4X20 I2C / Serial LCD03  (Lida 19567 vezes)

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

Offline XicoMBD

  • Mini Robot
  • *
  • Mensagens: 571
    • FranciscoDias.net
Re: [Ajuda] programar picaxe para LCD 4X20 I2C / Serial LCD03
« Responder #15 em: 26 de Maio de 2010, 13:54 »

Não, Tenho usado i2c...

Offline fre_deri_co

  • Mini Robot
  • *
  • Mensagens: 510
Re: [Ajuda] programar picaxe para LCD 4X20 I2C / Serial LCD03
« Responder #16 em: 26 de Maio de 2010, 21:47 »
pior ainda para mim... por paralelo (penso que seja assim que se designe) sei programar display (o mais comum 16x2) em 4 ou 8-Bit.... agora i2c ou serial nunca experimentei  :-\
que sempre se partilhe o conhecimento para que sempre se evolua!!!
Frederico Pereira

Offline XicoMBD

  • Mini Robot
  • *
  • Mensagens: 571
    • FranciscoDias.net
Re: [Ajuda] programar picaxe para LCD 4X20 I2C / Serial LCD03
« Responder #17 em: 26 de Maio de 2010, 21:58 »
Ok, Obrigado.  :)
Hoje experimentei fazer copy/paste do código do andre_f_carvalho, alterando só as localizações e funcionou.
Estava era a tentar perceber o que fazem certas partes do código como:
Código: [Seleccione]
i2cslave $C6,i2cslow,i2cbyte
writei2c 0,(254,128,255,19,12,4)

--------------------------------------------------

   writei2c 0,(254,128,255,19,12,4)       ;codigo para o lcd
 
-------------------------------------------------
 
   BINTOASCII range, b1,b2,b3

Offline fre_deri_co

  • Mini Robot
  • *
  • Mensagens: 510
Re: [Ajuda] programar picaxe para LCD 4X20 I2C / Serial LCD03
« Responder #18 em: 26 de Maio de 2010, 22:36 »
o primeiro comando é a "dizer" e o endereço $C6 (que em binario corresponde ao byte %11000110) que neste caso corresponde ao display assim como ja´vem destipulado de fabrica vai funcionar a i2cslow ou seja a 100kHz ( no caso de i2cfast trata-se de 400kHz, velocidade esta ja destipulada pelo fabricante havendo componentes que permitam funcionar a escolha) por fim i2cbyte refere-se com quantos bytes funcione (i2cbyte = 8 bit, i2cword = 16 bit)
o segundo e terceiro envia informação para o display, sinceramente nao sei de que se trata...
quanto a ultima linha de codigo bintoascii serve para repartir um valor por varias variaveis, por exemplo pretende-se enviar o numero 125 para o display, so se pode enviar caracter a caracter, ou seja tem de se enviar o 1, depois o 2 por fim o 5... para isso assunindo que 125 esta memorizado na variavel b0 faz-se bintoascii b0, b1, b2, b3, assim o valor fica repartido por b1(=1), b2(=2), b3(=5), por im entao envia-se b1, b2 e por fim b3.
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: [Ajuda] programar picaxe para LCD 4X20 I2C / Serial LCD03
« Responder #19 em: 13 de Junho de 2010, 16:41 »
 writei2c 0,(254,128,255,19,12,4)

esta parte tem a haver com a tabela aciss (acho que é assim), se fores ver ao site da aliatron no lcd 4x20 serie esta la nas informações alguns destes numeros, serve para dizer se queremos a luz do lcd ligada ou n, o cursor a piscar ou n, saltar uma linha, coisas assim

Offline andre_f_carvalho

  • Mini Robot
  • *
  • Mensagens: 1.469
    • Pro - andrefcarvalho
Re: [Ajuda] programar picaxe para LCD 4X20 I2C / Serial LCD03
« Responder #20 em: 13 de Junho de 2010, 22:54 »
pessoal encontrei isto xD
http://letsmakerobots.com/node/18875
olhem para onde vai dar o link da lusorobotica XD

Offline XicoMBD

  • Mini Robot
  • *
  • Mensagens: 571
    • FranciscoDias.net
Re: [Ajuda] programar picaxe para LCD 4X20 I2C / Serial LCD03
« Responder #21 em: 13 de Junho de 2010, 23:46 »
Sim, foi a partir dai que conheci este fórum  :)

Offline andre_f_carvalho

  • Mini Robot
  • *
  • Mensagens: 1.469
    • Pro - andrefcarvalho
Re: [Ajuda] programar picaxe para LCD 4X20 I2C / Serial LCD03
« Responder #22 em: 14 de Junho de 2010, 20:06 »
lol :D