--> Project I.18. Thermometer Digital menggunakan LCD Touch Screen berbasis Arduino Uno | Tutorial arduino lengkap

Tuesday, August 1, 2017

Project I.18. Thermometer Digital menggunakan LCD Touch Screen berbasis Arduino Uno

| Tuesday, August 1, 2017
Thermometer Digital menggunakan LCD Touch Screen


Sistem Kerja Alat
Arduino UNO membaca temperature dengan sensor suhu LM35 dan hasilnya ditampilkan ke LCD Touchscreen. Modul LCD yang digunakan adalah 2.4’’ TFT LCD Shield.




Kebutuhan Hardware
  • Sensor suhu LM35
  • LCD 2,4’’ TFT SHIELD
  • Modul Arduino UNO
  • Power supply +9Volt

                                       Image 1 Source                    Image 2 Source


Diagram Blok

Schematics 

Koneksi Arduino UNO dengan modul LCD TFT 2’4” tinggal dipasangkan ke pin header Arduino, seperti shield2 yang lain. Koneksi Arduino UNO dengan modul TFT LCD Shield :

Koneksi Sensor LM35:


Source Code/Sketch

#include <Adafruit_GFX.h>
#include <Adafruit_TFTLCD.h>
#define LCD_CS A3
#define LCD_CD A2
#define LCD_WR A1
#define LCD_RD A0
#define LCD_RESET A4
#define BLACK 0x0000
#define BLUE 0x001F
#define RED 0xF800
#define GREEN 0x07E0
#define CYAN 0x07FF
#define MAGENTA 0xF81F
#define YELLOW 0xFFE0
#define WHITE 0xFFFF
#define YP A3
#define XM A2
#define YM 9
#define XP 8
#define LM35 A5
Adafruit_TFTLCD tft(LCD_CS, LCD_CD, LCD_WR, LCD_RD, LCD_RESET);
void setup(void) {
tft.reset();
uint16_t identifier = tft.readID();
if(identifier==0x0101)identifier=0x9341;

tft.begin(identifier);
tft.fillScreen(BLACK);
tft.drawRect(10, 10, 220, 75, YELLOW);
tft.fillRect(15, 15, 210, 65, BLUE);
tft.drawRect(10, 90, 220, 220, WHITE);
tft.fillRect(15, 95, 210, 210, WHITE);
tft.setTextColor(YELLOW, BLUE);
tft.setTextSize(3);
tft.setCursor(22, 20);
tft.print("Thermometer");
tft.setCursor(60, 50);
tft.print("Digital");
tft.setTextColor(BLUE, WHITE);
tft.setTextSize(3);
tft.setCursor(90, 130);
tft.print("Suhu");
}
void loop(void) {
int suhu=(analogRead(LM35)*5)/10;
tft.setCursor(40, 180);
tft.setTextColor(BLUE, WHITE);
tft.setTextSize(8);
tft.print(suhu);
tft.setTextSize(4);
tft.print("0");
tft.setTextSize(8);
tft.print("C");
delay(1000);
}


Jalannya Alat 
  1. Jika menggunakan 2.4’’ TFT LCD SHILED Anda bisa menambahkan pin koneksi pada pin A5 Arduino dengan pin deret. Sedangkan powernya (+5V dan GND) Anda juga bisa beri konektor untuk power supply sensor LM35. Begitu juga untuk pin koneksi relaynya.
  2. Pastikan library TFT LCD sudah terinstal.
  3. Upload program diatas.
  4. LCD langsung menampilkan suhu yang terbaca.


Video Project I.18. Thermometer Digital menggunakan LCD Touch Screen berbasis Arduino



KAMI MELAYANI JASA PEMBUATAN HARDWARE ATAU SOFTWARE BERBASIS ARDUINO

KONTAK KAMI 085743320570 (adi sanjaya)

Related Posts

No comments:

Post a Comment