Arduino Indonesia. Gambar tema oleh Storman. Diberdayakan oleh Blogger.

Supported by Electronics 3 in 1

1. Jasa pencetakan PCB single layer dengan harga paling murah.

(Metode Pembuatan dengan Transfer Toner)
>PCB design sendiri (siap cetak) : Rp.150,-/Cm2
>PCB design dari kami : Rp.250,-/Cm2

(Metode Sablon Full Masking dan Silk Screen minimal pemesanan 100 Pcs)
>PCB design sendiri (siap cetak) : Rp.200,-/Cm2
>PCB design dari kami : Rp.250,-/Cm2

2. Jasa perancangan, perakitan, dan pembuatan trainer pembelajaran elektronika untuk SMK dan Mahasiswa.

3. Jasa perancangan, perakitan, dan pembuatan berbagai macam kontroller, sensor, aktuator, dan tranduser.
>Design Rangkaian / Sistem Elektronika
>Design Rangkaian / Sistem Instrumentasi
>Design Rangkaian / Sistem Kendali
>Kerjasama Riset (data atau peralatan)
>Kerjasama Produksi Produk-Produk KIT Elektronika
>Produksi Instrumentasi Elektronika

4. Jasa Pembuatan Proyek, Tugas Akhir, Tugas Laboratorium, PKM, Karya Ilmiah, SKRIPSI, dll

Like My Facebook

Popular Posts

Sabtu, 08 Agustus 2020

Tutorial Membuat Jam Digital Sederhana Berbasis Arduino Nano menggunakan Module Seven Segment TM1637

Membuat Jam Digital adalah merupakan Proyek yang perlu dicoba bagi pemula yang sedang Belajar Arduino. Kami akan bagikan Tutorial Membuat Jam Digital Sederhana Berbasis Arduino Nano menggunakan Module Seven Segment TM1637. Tutorial dan Proyek Arduino yang satu ini sangat bermanfaat dan bisa digunakan untuk keperluan Jam Digital di kamar maupun Meja Kerja Anda. 

 

Bagi Anda yang belum mengetahui bentuk Fisik dari Module Seven Segment TM1637, berikut ini adalah gambarnya :

TM1637 - arduinoindonesia.id 
 
Module Seven Segment TM1637 ini memiliki 4 Pin yaitu :
1. GND dihubungkan ke ground
2. VCC dihubungkan ke sumber tegangan 5V
3. DIO dihubungkan ke Pin Digital pada Arduino
4. CLK dihubungkan juga ke Pin Digital yang di fungsikan sebagai CLOCK

Untuk menggunakan Module ini Anda perlu Library khusus untuk TM1637. Silahkan DOWNLOAD DISINI.

Selain display diatas, kita juga memerlukan pewaktu untuk membuat jam digital ini. Kali ini agar presisi maka kita gunakan RTC DS3231. RTC yang satu ini menggunakan komunikasi I2C sebagai dasar untuk akses waktunya. Berikut ini adalah bentuk Fisik dari RTC DS3231 :

Untuk menggunakan Module ini Anda perlu Library khusus untuk RTC DS3231. Silahkan DOWNLOAD DISINI.
 
Berikut ini adalah Schematic Jam Digital Sederhana Berbasis Arduino Nano menggunakan Module Seven Segment TM1637  : 

Schematic Jam Digital TM1637 - arduinoindonesia.id
Berikut ini adalah Hardware yang dibutuhkan :
1. Arduino Nano V.3 >>> BELI DISINI
2. RTC DS3231 >>> BELI DISINI
3. Module TM1637 >>> BELI DISINI
4. Kabel Jumper Secukupnya >>> BELI DISINI

Berikut ini adalah Code Programnya :

/***************************

Jam Digital Sederhana Berbasis Arduino Nano menggunakan Module Seven Segment TM1637

Oleh : Arduino Indonesia
Website : www.arduinoindonesia.id
Toko Online : www.workshopelectronics3in1.com
Blog : www.edukasielektronika.com

Copyright @2020

****************************/

#include <Wire.h>
#include <DS3231.h>
DS3231  rtc(SDA, SCL);
Time  t;
unsigned int h,m,s;
byte f;

#include <TM1637Display.h>
#define CLK 10
#define DIO 9
TM1637Display display(CLK, DIO);

void setup()
{
  Serial.begin(9600);
  rtc.begin();
  display.setBrightness(7);
  //--------------------------------------------------------------
  //aktifkan baris perintah ini untuk seting RTC
  //lakukan jika waktu tidak sesuai
  //cukup sekali saja, setelah itu di-non-aktifkan lagi perintahnya
  //rtc.setDate(8, 8, 2020);  //setting tanggal 8 Agustus 2020
  //rtc.setTime(12, 58, 00);   //setting jam 12:58:00
  //rtc.setDOW(6);            //setting hari Jumat, 0=Minggu,1=Senin,2=Selasa,3=Rabu,4=Kamis,5=Sabtu
  //---------------------------------------------------------------
}

void loop()
{
  t = rtc.getTime();
  h=t.hour,DEC;
  m=t.min,DEC;
  s=t.sec,DEC;
  Serial.print(h);
  Serial.print(":");
  Serial.print(m);
  Serial.print(":");
  Serial.print(s);
  Serial.println("");
  h=(h*100+m);
  if(f==0)
  {
    display.showNumberDecEx(h, 64);
    f=1;
  }
  else
  {
    display.showNumberDecEx(h, 0);
    f=0;
  }
  delay(1000);
}

Berikut ini adalah Video Uji Cobanya :
 
 
 
 

2 on: "Tutorial Membuat Jam Digital Sederhana Berbasis Arduino Nano menggunakan Module Seven Segment TM1637 "