• Arduino
    • Sensor
    • program Arduino
  • Project
  • Produk
  • IOT
Sabtu, Mei 10, 2025
mikroavr.com
No Result
View All Result
  • Login
  • Arduino
    • Sensor
    • program Arduino
  • Project
  • Produk
  • IOT
  • Arduino
    • Sensor
    • program Arduino
  • Project
  • Produk
  • IOT
No Result
View All Result
mikroavr
No Result
View All Result
Home Arduino

Tutorial Mudah TFT lcd Arduino untuk Membuat Jam Digital

Jimmi Sitepu by Jimmi Sitepu
Februari 24, 2022
0 0
0
tft lcd arduino shield

tft lcd arduino shield

0
SHARES
1.1k
VIEWS
Share on FacebookShare on Twitter

Tutorial Mudah TFT lcd Arduino untuk Membuat Jam Digital

halo teman teman, saya lagi ada oprekan untuk TFT Lcd Arduino yang dengan resolusi 480×320 dan 3.5″. Sempat bingung juga ini gimana cara memprogram nya, awal nya sih kira gampang ini program nya, mungkin gak jauh beda dengan memprogram LCD 16×2 atau LCD 20×4 dan seterus nya.

opp begitu di tengok tutorial nya di adrafuit, ternyata tidak semudah yang dikira, untuk nampilin grafik gitu aja butuh program berbaris baris, ini saya check langsung di example program nya.

READ ALSO

4G GSM Modul Arduino SIM7600 Cocok Untuk ESP32, STM32 atau Arduino Mega

Tutorial Menggunakan Weather Station DFRobot SEN0186 dengan Arduino ESP32

oke, nah masalah diatas di abaikan saja, biasa kalo lagi belajar device baru memang selalu ada masalah. hehe, sekarang bagaimana bagaimana dan apa sih kelebihan LCD satu ini.

LCD TFT shield ini support plug ke arduino Uno dan arduino Mega2560, jadi kita tidak terlalu pusing lagi bagaimana cara wiring nya, karena tinggal plug gitu. jauh berbeda seperti TFT lcd Shield yang ada di web adrafuit, kita harus menggunakan kabel jumper untuk menghubungkan LCD TFT shield Arduino dengan arduino Mega atau uno nya.

nah sekarang bagaimana cara membuat jam digital dan menampilkan nya di lcd TFT arduino ini.

Langkah Langkah menampilkan Jam Digital di LCD TFT 3.5″ Arduino

Pertama download library TFT arduino shield di https://github.com/adafruit/Adafruit-GFX-Library,  download semua berbentuk zip dan add di library arduino ide nya.  Bisa di lihat gambar di bawah ini,

add library arduino

Kemudian download libray berikut https://github.com/prenticedavid/MCUFRIEND_kbv agar shield TFT Lcd arduino ini support dengan arduino nya

karena kita menggunakan timer internal dari arduino maka coba download library nya lagi di https://github.com/JChristensen/Timer, sebenarnya sih bisa juga gak pakai library, pakai milis, bisa check coding nya di library timer.c

Langkah selanjut nya adalah hubungkan / plugin LCD TFT Shiled arduino ke Arduino Uno atau arduino Mega 2560 nya, kebetulan saya menggunakan arduino Mega2560 nya, maka bisa di lihat di gambar ini cara menghubungkan nya

tft lcd arduino shield
tft lcd arduino shield

Perhatikan kaki 3.3v, gnd dan 5 volt, jangan sampai salah. salah bisa terjadi kerusakan pada arduino atau LCD nya, sayang juga tuh 200ribu lebih nilai nya.

Selanjut nya adalah masukkan program berikut. program ini cukup sederhana, karena program ini cara saya mempelajari LCD TFT Shield arduino ini.

#include "Timer.h"
#include <Adafruit_GFX.h>
#include <UTFTGLUE.h>
UTFTGLUE lcd(0x9488, A2, A1, A3, A4, A0);
#define WHITE 0x0000 #define YELLOW 0x001F // CHANGE 
#define CYAN 0xF800 // CHANGE 
#define MAGENTA 0x07E0 // CHANGE 
#define RED 0x07FF //CHANGE 
#define GREEN 0xF81F // CHANGE 
#define BLUE 0xFFE0 //CHANGE 
#define BLACK 0xFFFF
int detik = 0;
int minute = 0;
int hour = 0;
void getTime();
Timer t;
void setup() {
  lcd.InitLCD();
  t.oscillate(LED_BUILTIN, 100, LOW);
  t.every(500, getTime);
}
void loop() {
  lcd.clrScr(); // put your main code here, to run repeatedly: //
  //lcd.setCursor(20,20);
  lcd.setTextColor(GREEN);
  lcd.setTextSize(2);
  lcd.print("TESTING TIMER", CENTER, 100);
  lcd.setTextSize(3);
  lcd.print(String(hour) + ":" + String(minute) + ":" + String(detik), CENTER, 119);
  t.update();
  delay(10);
}
void getTime() {
  detik ++;
  if ( detik > 59) {
    minute ++;
    detik = 0;
    if ( minute > 59) {
      minute = 0; hour++;
      if ( hour > 59)hour = 0;
    }
  }
  Serial.println(detik);
}

program di atas akan menampilkan detik, menit dan jam, data waktu yang ditampilkan di ambil dari timer internal nya arduino ini. Perlu di ketahui bahwa timer internal ini seolah bekerja secara terpisah, dia tidak menggangu program utama. Untuk penjelasan timer ini bisa di check di link github library timer.h di atas.

Program LCD TFT Arduino Shield ini menurut saya masih memiliki kekurangan, blink tampilanya, saya belum menemukan cara bagaimana memprogram nya, haha namanya masih belajar. oke monggo di pelajari. Kalo ada yang mo di tanya bisa hubungi kita di whatsapp: 085207770631

Berikut tampilan sederhana TFT LCD Shiled ini:

tampilan tft lcd arduino
tampilan tft lcd arduino

Semoga bermanfaat, dan bisa kamu kembangkan sendiri program ini menjadi lebih canggih. Thanks

ShareTweet
Previous Post

Sensor Pengukur Jarak dengan Jangka Sorong Digital Presisi 0.01mm

Next Post

Tutorial Program Arduino Lcd i2c dan Library nya

Jimmi Sitepu

Jimmi Sitepu

Hobbyist Embedded System, Robotic, IOT and write all about them. So we have nice quote "Learning and Sharing"

Related Posts

4G GSM Modul Arduino SIM7600 Cocok Untuk ESP32, STM32 atau Arduino Mega
Arduino

4G GSM Modul Arduino SIM7600 Cocok Untuk ESP32, STM32 atau Arduino Mega

Juni 13, 2022
Tutorial Menggunakan Weather Station DFRobot SEN0186 dengan Arduino ESP32
Arduino

Tutorial Menggunakan Weather Station DFRobot SEN0186 dengan Arduino ESP32

Maret 9, 2022
ethernet arduino
Arduino

Arduino Ethernet Tutorial, Project dengan Arduino Uno dan Mega

Februari 24, 2022
solder i2c arduino lcd
Arduino

Tutorial Program Arduino Lcd i2c dan Library nya

Februari 24, 2022
jangka sorong arduino
Arduino

Sensor Pengukur Jarak dengan Jangka Sorong Digital Presisi 0.01mm

Februari 24, 2022
Tutorial keypad Arduino
Arduino

Tutorial Keypad 4×4 Arduino dan 3×4 Tampil LCD

Februari 24, 2022
Next Post
solder i2c arduino lcd

Tutorial Program Arduino Lcd i2c dan Library nya

ethernet arduino

Arduino Ethernet Tutorial, Project dengan Arduino Uno dan Mega

Please login to join discussion

Tulisan Terbaru

sensor URM14 Arduino

Membaca Sensor URM14 RS485 dengan ESP32 Arduino

Juli 7, 2022
4G GSM Modul Arduino SIM7600 Cocok Untuk ESP32, STM32 atau Arduino Mega

4G GSM Modul Arduino SIM7600 Cocok Untuk ESP32, STM32 atau Arduino Mega

Juni 13, 2022
Mendapatkan Waktu Akurat dengan NTP GPS

Mendapatkan Waktu Akurat dengan NTP GPS

Mei 8, 2022
Custome GPS Logger Arduino dengan Akeses Internet SIM7600 4G

Custome GPS Logger Arduino dengan Akeses Internet SIM7600 4G

April 14, 2022
Tutorial Menggunakan Weather Station DFRobot SEN0186 dengan Arduino ESP32

Tutorial Menggunakan Weather Station DFRobot SEN0186 dengan Arduino ESP32

Maret 9, 2022
ethernet arduino

Arduino Ethernet Tutorial, Project dengan Arduino Uno dan Mega

Februari 24, 2022

Browse by Category

  • Arduino
  • Ebook
  • ESP32
  • IOT
  • jasa
  • Komponen
  • PCB
  • Produk
  • program Arduino
  • Project
  • Rangkaian
  • Sensor
  • Tips
  • Uncategorized

Recent News

sensor URM14 Arduino

Membaca Sensor URM14 RS485 dengan ESP32 Arduino

Juli 7, 2022
4G GSM Modul Arduino SIM7600 Cocok Untuk ESP32, STM32 atau Arduino Mega

4G GSM Modul Arduino SIM7600 Cocok Untuk ESP32, STM32 atau Arduino Mega

Juni 13, 2022
  • About US
  • Blog
  • MIKROAVR

© 2020 mikroavr.com - Learning and sharing.

Welcome Back!

Sign In with Google
OR

Login to your account below

Forgotten Password?

Retrieve your password

Please enter your username or email address to reset your password.

Log In

Add New Playlist

No Result
View All Result
  • About US
  • Blog
  • MIKROAVR

© 2020 mikroavr.com - Learning and sharing.