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!!!
Tags:
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.
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por