Aqui ensinarei a vocês como utilizarem o CI 74HC595 para diminuir as portas utilizadas pelo LCD 16X2 no Arduíno.
Para este tutorial precisaremos de:
- 1 CI 74HC595
Você encontra estes e outros componentes na loja Sttamp.com
O CI 74HC595 é um registrador de deslocamento de 8 bits serial-in (CI somente de saída), em serie ou em paralelo, resumindo, você pode usar este CI para controlar até 8 saídas de uma vez.
Lembrando que esta biblioteca só funciona para o CI 74HC595.
Materiais
Apos ter baixado a Biblioteca, você pode usar o código a baixo para testar seu novo projeto.
Para saber mais sobre os comandos do LCD, acessem arduino.cc
Curtiu? Deixe suas sugestões no campo de comentários abaixo e visite a nossa loja Sttamp.com
Código:
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
Blog Viciados em arduino http://viciadosemarduino.blogspot.com.br/ | |
Duvidas, temos o grupo Viciados em Arduino criado em 27/04/2014. | |
WhatsApp (66) 9691-3568 | |
*/ | |
#include <LiquidCrystal595.h> //incluindo a biblioteca liquidcrystal595 | |
LiquidCrystal595 lcd(2,3,4); //definindo os pinos do arduino a onde esta ligado o 74hc595 | |
void setup(){ | |
lcd.begin(16,2); | |
} | |
void loop(){ | |
lcd.setCursor(0,0); // os comando para imprimir no lcd são os mesmo | |
lcd.print("HELLOW WORD"); | |
lcd.setCursor(0,1); | |
lcd.setCursor(0,1); | |
lcd.print(millis()/1000); | |
} |
Montei o esquema mas só aparece o primeiro caractere :(
ResponderExcluiro meu faz a mesma coisa, conseguiu resolver?
Excluiro meu tambem, mas reparem que cada print que vc da aparece uma letra então usem esse codigo aqui que vai funcionar
Excluir=======================================
String txt = "blabla";
for(int i=0; i < txt.length(); i++){
lcd.print(txt[i]);
}
================================================
assim ele vai escrever letra por letra no display xD