|
|
sa
André Santos
Socket

Offline
Mensagens: 112
|
 |
« Responder #1 em: Agosto 29, 2008, 12:41:34 » |
|
Eu recomendo um LCD com um controlador Hitachi HD44780, é bastante simples criar um código para um pic po controlar... O próprio mplab ja traz umas bibliotecas que facilita ainda mais o código... Pegas num pic por ex: 18f4520 e pegas nos adc's e a partir dai tiras a tensão, corrente, temperatura, etc...
|
|
|
|
|
Registado
|
|
|
|
MacPhisto
Transistor

Offline
Mensagens: 28
|
 |
« Responder #2 em: Agosto 29, 2008, 23:15:31 » |
|
Obrigado sa, vou investigar...
cmps
|
|
|
|
|
Registado
|
"God and the Devil have all the best phone numbers"
|
|
|
|
Njay
|
 |
« Responder #3 em: Setembro 30, 2008, 13:27:25 » |
|
É realmente muito fácil fazer interface com displays compatÃveis com o HD44780 e de certeza que vais encontrar código já feito para isso. Um LCD de 2 linhas 16 caracteres é uma boa escolha, os de 1 linha têm o mesmo tamanho que os de 2 (!), são um pouco mais difÃceis de encontrar e com menor escolha e são pouco mais baratos. Posso indicar-te uns sitios no estrangeiro onde comprá-los, fica-te mais barato mesmo com os portes, do que comprar cá... ou se houver mais interessados eu tenho possibilidade de fazer uma compra de uns quantos lá fora e vender-vos, penso eu, mais barato do que se pode comprar cá.
|
|
|
|
|
Registado
|
|
|
|
|
asena
|
 |
« Responder #4 em: Outubro 01, 2008, 09:24:47 » |
|
mas mais simples, talvez com um LCD de uma só linha e usando microcontrolador PIC.
Olá MacPh, aconselho, também, iniciares o trabalho com um LCD em que o controlador seja o HD44780, como o NJAY te disse. Envio-te um pequeno documento, que ensina a trabalhar com esses LCDs.
|
|
|
|
Registado
|
|
|
|
|
Njay
|
 |
« Responder #5 em: Outubro 01, 2008, 10:22:16 » |
|
Bom documento Sena. Acrescento que o HD tem um modo de controlo de 4 bits, em que se usam apenas 4 linhas "RB", para o caso de não se ter tantos pinos de controle disponÃveis (complica o software ligeiramente, claro). O nº mÃnimo de pinos de que precisas são 6, usando o tal modo de 4 bits e se puderes dispensar fazer leituras dos registos internos do LCD (o que normalmente é o caso).
|
|
|
|
|
Registado
|
|
|
|
|
asena
|
 |
« Responder #6 em: Outubro 01, 2008, 10:35:48 » |
|
Bom documento Sena. Acrescento que o HD tem um modo de controlo de 4 bits, em que se usam apenas 4 linhas "RB", para o caso de não se ter tantos pinos de controle disponÃveis (complica o software ligeiramente, claro). O nº mÃnimo de pinos de que precisas são 6, usando o tal modo de 4 bits e se puderes dispensar fazer leituras dos registos internos do LCD (o que normalmente é o caso).
Sim, tens razão! Eu uso sempre os LCDs em modo de 4bits. Poupa bastante pinalhada  Agora eu passei este tutorial, porque para aprender a trabalhar com estes LCDs, nada melhor do que começar com 8bits, para descomplicar. Para dar ainda mais informação, e desta vez com trabalho também a 4bit, anexei mais uns documentos.
|
lcd1.pdf (240.67 Kb - transferido 41 vezes.)
lcd2.pdf (159.08 Kb - transferido 32 vezes.)
|
|
|
Registado
|
|
|
|
|
Njay
|
 |
« Responder #7 em: Outubro 01, 2008, 10:44:41 » |
|
Agora eu passei este tutorial, porque para aprender a trabalhar com estes LCDs, nada melhor do que começar com 8bits, para descomplicar. Claro, fizeste bem, descomplica imenso (até nem é assim tão complicado, mas na cabeça do iniciante... é).
|
|
|
|
|
Registado
|
|
|
|
|
José Flor
|
 |
« Responder #8 em: Outubro 01, 2008, 12:15:00 » |
|
Tem que trocar o neebles, qualquer coisa assim para usar os 4 bits de escrita no LCD. Era assim que eu usava para economizar pinagem. Mas isso já foi em tempos agora está na poeira. José Flor
|
|
|
|
|
Registado
|
|
|
|
sa
André Santos
Socket

Offline
Mensagens: 112
|
 |
« Responder #9 em: Outubro 01, 2008, 12:29:20 » |
|
eu utilizo a bibliotecas do mplab... tem la a opção de utilizar 8 ou 4 bits, mas recomendam 4 bits...
|
|
|
|
|
Registado
|
|
|
|
|
|
MacPhisto
Transistor

Offline
Mensagens: 28
|
 |
« Responder #11 em: Novembro 06, 2008, 01:41:56 » |
|
Boa noite pessoal,
Antes de mais quero agradecer a todos (Njay, Sena, etc.) pelo apoio e dicas.
Infelizmente tenho andado um pouco afastado da electrónica. Inscrevi-me num processo de RVCC (Novas Oportunidades) e agora tenho que dar vazão a isto. O meu "tempo-espaço" não estica como o do Einstein. Quando estiver mais desanuviado volto à carga.
Muito Obrigado e bem hajam...
MacPhisto
|
|
|
|
|
Registado
|
"God and the Devil have all the best phone numbers"
|
|
|
MacPhisto
Transistor

Offline
Mensagens: 28
|
 |
« Responder #12 em: Dezembro 12, 2008, 19:34:18 » |
|
Boas,
Tenho uma pequena dúvida. O 16F628A serve para este meu projecto? Pedi-o como sample à Microchip como me tinham aconselhado pois teria A/D. Mas acho que existe a nomenclatura ADC e A/D e não sei qual das duas corresponde exactamente ao que eu preciso.
Later: No data sheet aparece "Two analog comparators"
Obrigado
P.S. A Microchip agora está a cobrar uma taxa pelo envio de samples ($7,5 USD). Quando faço a validação dos dados do MBNet obtenho uma mensagem de erro incompreensÃvel. Alguém teve o mesmo problema?Â
|
|
|
|
« Última modificação: Dezembro 12, 2008, 19:49:20 por MacPhisto »
|
Registado
|
"God and the Devil have all the best phone numbers"
|
|
|
|
Njay
|
 |
« Responder #13 em: Dezembro 12, 2008, 20:15:50 » |
|
ADC = A/D Analog comparator = comparador de tensão
|
|
|
|
|
Registado
|
|
|
|
MacPhisto
Transistor

Offline
Mensagens: 28
|
 |
« Responder #14 em: Dezembro 13, 2008, 01:24:44 » |
|
Então este Pic não tem A/D (ADC) e o comparador de tensão não serve para o efeito, certo? O amigo gadelhas induziu-me em erro...  no problem...  cmps
|
|
|
|
|
Registado
|
"God and the Devil have all the best phone numbers"
|
|
|
|