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] programar picaxe para LCD 4X20 I2C / Serial LCD03  (Lida 15246 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