ARDUINO COM DISPLAY LCD 16X2 COM BACKLIGHT VOLTIMETRO
ARDUINO COM DISPLAY LCD 16X2 COM BACKLIGHT VOLTIMETRO
____________________________________________
DISPLAYLCD2X16VOLTIMETRO.ino versao 1
COM POTENCIOMETRO DE 5k
____________________________________________
/*
PINO DO LCD AO PINO DIGITAL DO ARDUINO UNO
* LCD RS - ARDUINO 12
* LCD Enable - ARDUINO 11
* LCD D4 - ARDUINO 5
* LCD D5 - ARDUINO 4
* LCD D6 - ARDUINO 3
* LCD D7 - ARDUINO 2
* LCD R/W - ARDUINO GND
*/
// inclui o codigo da biblioteca
#include <LiquidCrystal.h>
// inicia a biblioteca com os numeros dos pinos da interface LCD
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
void setup() {
// set up the LCD's number of columns and rows:
lcd.begin(16, 2);
}
void loop() {
lcd.clear();
lcd.print("CEFET RJ ARIDIO");
int valor;
valor = analogRead(A0);
String decimal= String(valor, DEC);
String tensao= String((valor*0.004887586), DEC);
String tensao2 = tensao.substring(0,4);
lcd.setCursor(1,1);
lcd.print(decimal);
lcd.setCursor(8,1);
lcd.print(tensao2+" V");
delay(200);
}
____________________________________________
DISPLAYLCD2X16VOLTIMETRO2.ino versao 2
____________________________________________
/*
PINO DO LCD AO PINO DIGITAL DO ARDUINO UNO
* LCD RS - ARDUINO 12
* LCD Enable - ARDUINO 11
* LCD D4 - ARDUINO 5
* LCD D5 - ARDUINO 4
* LCD D6 - ARDUINO 3
* LCD D7 - ARDUINO 2
* LCD R/W - ARDUINO GND
*/
// inclui o codigo da biblioteca
#include <LiquidCrystal.h>
// inicia a biblioteca com os numeros dos pinos da interface LCD
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
void setup() {
//set up the LCD's number of columns and rows:
lcd.begin(16, 2);
//Print a message to the LCD.
lcd.print("CEFET RJ ARIDIO");
}
void loop() {
lcd.clear();
lcd.print("CEFET RJ ARIDIO");
int valor;
int comprimento;
valor = analogRead(A0);
String decimal= String(valor, DEC);
String decimal2 = decimal.substring(4,0);
String tensao= String((valor*0.004887586), DEC);
String tensao2 = tensao.substring(0,4);
comprimento = decimal.length();
lcd.setCursor((4-comprimento),1);
lcd.print(decimal);
lcd.setCursor(8,1);
lcd.print(tensao2 + " V");
delay(200);
}
____________________________________________
DISPLAYLCD2X16VOLTIMETRO.ino versao 1
COM POTENCIOMETRO DE 5k
____________________________________________
/*
PINO DO LCD AO PINO DIGITAL DO ARDUINO UNO
* LCD RS - ARDUINO 12
* LCD Enable - ARDUINO 11
* LCD D4 - ARDUINO 5
* LCD D5 - ARDUINO 4
* LCD D6 - ARDUINO 3
* LCD D7 - ARDUINO 2
* LCD R/W - ARDUINO GND
*/
// inclui o codigo da biblioteca
#include <LiquidCrystal.h>
// inicia a biblioteca com os numeros dos pinos da interface LCD
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
void setup() {
// set up the LCD's number of columns and rows:
lcd.begin(16, 2);
}
void loop() {
lcd.clear();
lcd.print("CEFET RJ ARIDIO");
int valor;
valor = analogRead(A0);
String decimal= String(valor, DEC);
String tensao= String((valor*0.004887586), DEC);
String tensao2 = tensao.substring(0,4);
lcd.setCursor(1,1);
lcd.print(decimal);
lcd.setCursor(8,1);
lcd.print(tensao2+" V");
delay(200);
}
____________________________________________
DISPLAYLCD2X16VOLTIMETRO2.ino versao 2
____________________________________________
/*
PINO DO LCD AO PINO DIGITAL DO ARDUINO UNO
* LCD RS - ARDUINO 12
* LCD Enable - ARDUINO 11
* LCD D4 - ARDUINO 5
* LCD D5 - ARDUINO 4
* LCD D6 - ARDUINO 3
* LCD D7 - ARDUINO 2
* LCD R/W - ARDUINO GND
*/
// inclui o codigo da biblioteca
#include <LiquidCrystal.h>
// inicia a biblioteca com os numeros dos pinos da interface LCD
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
void setup() {
//set up the LCD's number of columns and rows:
lcd.begin(16, 2);
//Print a message to the LCD.
lcd.print("CEFET RJ ARIDIO");
}
void loop() {
lcd.clear();
lcd.print("CEFET RJ ARIDIO");
int valor;
int comprimento;
valor = analogRead(A0);
String decimal= String(valor, DEC);
String decimal2 = decimal.substring(4,0);
String tensao= String((valor*0.004887586), DEC);
String tensao2 = tensao.substring(0,4);
comprimento = decimal.length();
lcd.setCursor((4-comprimento),1);
lcd.print(decimal);
lcd.setCursor(8,1);
lcd.print(tensao2 + " V");
delay(200);
}
Comentários
Postar um comentário