collapse

* Posts Recentes

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]


+ LASERs por dropes
[30 de Maio de 2025, 23:11]


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: Tutorial LCD caracteres 16x2 Paralelo 4 Bits/8Bits (work in progress)  (Lida 71408 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.378
    • 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.. :)