Olá pessoal. Estou desenvolvendo um trabalho com o arduino, e vou utilizar quase todos os pinos, pois vou usar um teclado e um display lcd. Estes utilizam muitos pinos, então pensei na possibilidade de usar os pinos analógicos para controlar o lcd ou o teclado. Alguém já tentou fazer isso?? 
Grato desde já pela ajuda!!!

Exibições: 701

Responder esta

Respostas a este tópico

Acredito que talvez esses Ci posam resolver a economizar alguns pinos.    HEF4094  - 74HC595 - PCF8574

quantas saidas voce precisa?

Paulo, dê uma olhada neste tópico que estamos discutindo. 

Com o barramento I2C você precisa apenas de 2 pinos do Arduino,  confere ai:

http://labdegaragem.com/forum/topics/erro-de-compila-o?id=6223006%3...

Valeu.

Oi PMOf, boa noite.

Sim. 

Eu utilizo comumente as saídas analógicas para o LCD, qdo faltam portas e não preciso das

analógicas como analógicas..

Para controlar o LCD funciona corretamente igual às saídas digitais.

Lembre-se de mudar a definição para LiquidCrystal lcd(A0,A1,A2,A3,A4,A5);  .

Rui

Grande mestre Rui,

boa noite,

mais uma que aprendi. Pelo que entendi as analógicas também podem ser utilizadas como digitais ? 

Boa, vou testar. Outra maneira é de comprar o modulo interface I2C, com ele você utiliza apenas 2 fios do arduino.

Valeu

Valeeeeeu Rui. Era só essa minha dúvida. Eu não tinha testado ainda, por isso perguntei pra ver se alguém já tinha tentado. Resolveu o meu problema. Obrigado amigo!

Eu tinha ouvido falar deste componente José, mas aí eu teria que comprar. E agora consegui resolver o problema. Mas de qualquer maneira obrigado pela informação, poderá ser útil a qualquer momento.

Valeu Paulo, eu também não sabia, mais fica a dica do mestre Rui. 

Até a próxima.

:)

Eu tinha pensado nisso porque a diferença básica entre digital e analógica é que as digitais são binárias, enquanto que as analógicas conseguem retornar valores intermediários. Tipo 3,3 volts. Coisa que a digital não consegue fazer....

Como mostra o datasheet do Atmega328 e também de uma grande quantidade de mcu, todos os pinos controláveis são digitais, chamados de GPIO, normalmente as funções compartilhadas (SPI, UART , Interrupção externa, ADc, PWM etc) ficam agrupadas em PORT, acessíveis pelos mesmos pinos digitais, a escolha do comportamento de cada pino geralmente é mutuamente exclusiva, e é definido pelo programador.

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço