collapse

* Posts Recentes

Emulador NES em ESP32 por dropes
[22 de Abril de 2024, 14:14]


Arame de Estendal por almamater
[18 de Abril de 2024, 16:16]


O que é isto ? por SerraCabo
[12 de Abril de 2024, 14:20]


Amplificador - Rockboard HA 1 In-Ear por almamater
[11 de Abril de 2024, 20:46]


Meu novo robô por josecarlos
[29 de Março de 2024, 18:30]


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


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]

Autor Tópico: Tutorial LCD caracteres 16x2 Paralelo 4 Bits/8Bits (work in progress)  (Lida 57245 vezes)

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

Offline Tyran

  • Mini Robot
  • *
  • Mensagens: 293
Re:Tutorial LCD caracteres 16x2 Paralelo 4 Bits/8Bits (work in progress)
« Responder #75 em: 09 de Julho de 2009, 20:08 »
É mesmo com um PCF que eu tenho o meu ligado lol
Ainda é caro, paguei cerca de 4€ por ele na alfa :S

Um pouco off-topic mas relacionado, como escolher o valor da resistência do NTC a 25ºC?? Até fico maluco de tantos números aí: http://www.e-merchan.com/pub/ntc10.pdf lol

A ideia é ler no jardim enviar por rf, e receber dentro de casa e passar pa um display lol
Estou agora a tentar programar SPI com o módulo USI do meu attiny, e depois falta o atmega8 ou 8051. Antes de me aventurar nos rf12 sem saber sequer se SPI tá a funcar meto é os dois micros a comunicar um com o outro para testar de certo...

Offline tcustodio

  • Mini Robot
  • *
  • Mensagens: 344
  • "beware of programmers who carry a soldering iron"
    • Youtube
Re:Tutorial LCD caracteres 16x2 Paralelo 4 Bits/8Bits (work in progress)
« Responder #76 em: 09 de Julho de 2009, 20:10 »
Tens que começar a ler o post anterior ao teu ;)

Não percebi, eu li o que o Fifas escreveu  :-[


da nossa amiga Maxim, por i2c, e com DIPs disponíveis apenas encontrei o MAX7300 e o MAX6956, que são port expanders de 28 I/O
por SPI há lá bastantes, mas não pesco nada disso  :-X

http://www.maxim-ic.com/quick_view2.cfm/qv_pk/3376 <- MAX7300

http://www.maxim-ic.com/quick_view2.cfm/qv_pk/3503/t/al <- MAX6956, igual ao MAX7300, mas com mais 24mA por cada pino
Tiago Custódio,
- Não me dêem álcool se estiver um piano por perto.

Offline metRo_

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 3.753
Re:Tutorial LCD caracteres 16x2 Paralelo 4 Bits/8Bits (work in progress)
« Responder #77 em: 09 de Julho de 2009, 20:20 »
E um printscreen daquele esquema em fritzing?

Offline tcustodio

  • Mini Robot
  • *
  • Mensagens: 344
  • "beware of programmers who carry a soldering iron"
    • Youtube
Re:Tutorial LCD caracteres 16x2 Paralelo 4 Bits/8Bits (work in progress)
« Responder #78 em: 09 de Julho de 2009, 20:27 »
Tiago Custódio,
- Não me dêem álcool se estiver um piano por perto.

Offline metRo_

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 3.753
Re:Tutorial LCD caracteres 16x2 Paralelo 4 Bits/8Bits (work in progress)
« Responder #79 em: 09 de Julho de 2009, 20:32 »
Já agora para que serve esse pino?
Porque se não por que não se liga simplesmente a GND?

Offline Ricardo_91

  • Mini Robot
  • *
  • Mensagens: 48
Re:Tutorial LCD caracteres 16x2 Paralelo 4 Bits/8Bits (work in progress)
« Responder #80 em: 09 de Julho de 2009, 20:39 »
o pino  5 do LCD serve para indicar se queremos ler ou escrever algo no LCD como em principio só queremos escrever ligamos ao GND
Ricardo Vieira


Offline Sérgio_Sena

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 1.649
    • Electronic Gear for Musicians
Re:Tutorial LCD caracteres 16x2 Paralelo 4 Bits/8Bits (work in progress)
« Responder #81 em: 10 de Julho de 2009, 13:35 »
da nossa amiga Maxim, por i2c, e com DIPs disponíveis apenas encontrei o MAX7300 e o MAX6956, que são port expanders de 28 I/O
por SPI há lá bastantes, mas não pesco nada disso  :-X


Há também os MCP23017, da Microchip, com 16 canais, bidireccionais, e com 25mA por canal.
Podem emparelhar-se 8 chips destes, num barramento: 16bit * 8 = 128 canais.

Muito mais barato e rápido que os anteriores.


Offline tcustodio

  • Mini Robot
  • *
  • Mensagens: 344
  • "beware of programmers who carry a soldering iron"
    • Youtube
Re:Tutorial LCD caracteres 16x2 Paralelo 4 Bits/8Bits (work in progress)
« Responder #82 em: 10 de Julho de 2009, 17:31 »
Há também os MCP23017, da Microchip, com 16 canais, bidireccionais, e com 25mA por canal.
Podem emparelhar-se 8 chips destes, num barramento: 16bit * 8 = 128 canais.

Muito mais barato e rápido que os anteriores.

hmm, emparelham-se, mas faz-se a leitura de todos fazendo o pedido apenas ao primeiro? ou seja, ficam todos co mesmo endereço? (se calhar não me estou a fazer entender da melhor maneira  :-X)
Tiago Custódio,
- Não me dêem álcool se estiver um piano por perto.

Offline Sérgio_Sena

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 1.649
    • Electronic Gear for Musicians
Re:Tutorial LCD caracteres 16x2 Paralelo 4 Bits/8Bits (work in progress)
« Responder #83 em: 10 de Julho de 2009, 18:55 »
Estás :)

Quando digo emparelham-se, quero dizer que ficam todos em paralelo no barramento.
Mas, como todos têem um endereço de 3-bits, podemos ter 8 aparelhos pendurados no mesmo barramento.

Eu prefiro usar a versão que se liga por SPI.
Simplesmente porque posso Multiplexar as linhas de clock, e posso ter carradas de Expansores com a mesma porta SPI.

Com I2C já não corre bem, porque é um barramento bidireccional na linha de dados.


Offline antonio_jose

  • Mini Robot
  • *
  • Mensagens: 336
Re:Tutorial LCD caracteres 16x2 Paralelo 4 Bits/8Bits (work in progress)
« Responder #84 em: 10 de Julho de 2009, 20:37 »
pessoal, deixo aqui anexado um esquema de como ligar o lcd ao arduino, para que não haja dúvidas e para que todos percebam rapidamente ;)

tcustodio podias converter o esquema para um formato de imagem?

Offline tcustodio

  • Mini Robot
  • *
  • Mensagens: 344
  • "beware of programmers who carry a soldering iron"
    • Youtube
Re:Tutorial LCD caracteres 16x2 Paralelo 4 Bits/8Bits (work in progress)
« Responder #85 em: 10 de Julho de 2009, 20:50 »
tcustodio podias converter o esquema para um formato de imagem?

já aí meti um printscreen, mas eu meto aqui mesmo numa imagem anexa ;)
Tiago Custódio,
- Não me dêem álcool se estiver um piano por perto.

Offline TigPT

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 5.372
    • Tiago Rodrigues
Re:Tutorial LCD caracteres 16x2 Paralelo 4 Bits/8Bits (work in progress)
« Responder #86 em: 24 de Julho de 2009, 13:45 »
O meu lcd já esteve com texto mas agora insiste que não dá nada.. alguém teve problemas deste género?

Offline ricardo-reis

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 1.338
Re:Tutorial LCD caracteres 16x2 Paralelo 4 Bits/8Bits (work in progress)
« Responder #87 em: 24 de Julho de 2009, 14:28 »
desliga durante um tempo, liga de novo e faz vários resets consecutivos..

Offline rafhit

  • Mini Robot
  • *
  • Mensagens: 55
Re:Tutorial LCD caracteres 16x2 Paralelo 4 Bits/8Bits (work in progress)
« Responder #88 em: 06 de Setembro de 2009, 20:27 »
boas!
comprei um lcd da earthshine (http://www.earthshinedesign.co.uk/index.php?route=product/product&product_id=53)
mas ao usar os sketchs que vem com o arduino ele nada faz! depois expreimentei o cod que o joaoamaral postou e ja consigo ver o "hello world" mas a linha de baixo continua em branco...
e so depois de ter usado este codigo, ao usar os que vem com o arduino ja aparecem, mas o que era suposto! aparece antes uma estupida "animaçao" em ambas as linhas com setas, pontos de interrogaçao e....
alguem pode-me ajudar? ou isto ja aconteceu com alguem?
obg

Offline ricardo-reis

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 1.338
Re:Tutorial LCD caracteres 16x2 Paralelo 4 Bits/8Bits (work in progress)
« Responder #89 em: 06 de Setembro de 2009, 21:00 »
eu já tenho o meu lcd desmontado, mas mete aí o código k dizes ter testado dps pra ver se eu ou algum membro com o lcd te diz o pk disso n dar o suposto.. :)