• BERANDA
  • TENTANG
    • Profil
    • Visi dan Misi
    • Fungsi & Tujuan
    • Struktur Organisasi
    • Pimpinan & Staff
    • Program Kerja
  • BERITA KEGIATAN
  • KERJASAMA
  • LAYANAN & INFORMASI
    • Form Booking Ruangan
    • Aplikasi
      • Susitao
      • Sitori
    • Arsip Digital
      • Arsip Surat
      • Arsip Peminjaman
      • Arsip Surat Gaji Tertunda
    • Helpdesk BKTaruna
    • Jadwal Kegiatan
    • Permohonan Pemakaian Ruangan
    • Jadwal Gedung
    • KOP SURAT
    • Sarana Kampus
  • SARANA
    • PRASARANA
      • Laboratorium
      • Kebun Percobaan
      • Asrama Kampus
      • Gelanggang Serbaguna
      • Sarana Olahraga
      • Masjid Kampus
      • Bus Kampus
      • Lokasi Parkir
      • Foto Kegiatan
      • Taman Hutan Raya (TAHURA)
  • ARSIP
Biro Pengelolaan Keuangan dan Tata Laksana Rumah Tangga
    • BERANDA
    • TENTANG
      • Profil
      • Visi dan Misi
      • Fungsi & Tujuan
      • Struktur Organisasi
      • Pimpinan & Staff
      • Program Kerja
    • BERITA KEGIATAN
    • KERJASAMA
    • LAYANAN & INFORMASI
      • Form Booking Ruangan
      • Aplikasi
        • Susitao
        • Sitori
      • Arsip Digital
        • Arsip Surat
        • Arsip Peminjaman
        • Arsip Surat Gaji Tertunda
      • Helpdesk BKTaruna
      • Jadwal Kegiatan
      • Permohonan Pemakaian Ruangan
      • Jadwal Gedung
      • KOP SURAT
      • Sarana Kampus
    • SARANA
      • PRASARANA
        • Laboratorium
        • Kebun Percobaan
        • Asrama Kampus
        • Gelanggang Serbaguna
        • Sarana Olahraga
        • Masjid Kampus
        • Bus Kampus
        • Lokasi Parkir
        • Foto Kegiatan
        • Taman Hutan Raya (TAHURA)
    • ARSIP

    artikel

    • Home
    • Blog
    • artikel
    • Membuat Jam menggunakan arduino

    Membuat Jam menggunakan arduino

    • Posted by M. Khairul Ashari
    • Categories artikel
    • Date 03/09/2024

    Membuat jam menggunakan Arduino adalah proyek yang menarik dan cukup sederhana untuk pemula. Anda dapat membuat jam digital dengan menggunakan komponen seperti modul RTC (Real Time Clock) dan tampilan LED atau LCD. Berikut adalah langkah-langkah umum untuk membuat jam menggunakan Arduino:

    Komponen yang Dibutuhkan:

    1. Arduino Uno atau model Arduino lainnya.
    2. Modul RTC DS3231 (atau DS1307).
    3. Tampilan LCD 16×2 atau LED 7 Segment (atau tampilan lain yang sesuai).
    4. Resistor (biasanya 220Ω untuk LED).
    5. Potensiometer 10kΩ (untuk menyesuaikan kontras jika menggunakan LCD).
    6. Kabel jumper dan breadboard.
    7. Sumber daya (USB atau baterai).

    Langkah-langkah:

    1. Persiapan Komponen:
      • Hubungkan modul RTC ke Arduino. Modul RTC biasanya terhubung melalui protokol I2C, jadi hubungkan pin SDA dan SCL modul ke pin SDA dan SCL di Arduino (biasanya pin A4 dan A5 pada Arduino Uno).
      • Hubungkan tampilan LCD ke Arduino. Jika Anda menggunakan LCD 16×2, hubungkan sesuai dengan pinout yang disediakan.
    2. Rangkaian:
      • Modul RTC DS3231:
        • VCC ke 5V di Arduino.
        • GND ke GND di Arduino.
        • SDA ke pin SDA di Arduino (A4 pada Arduino Uno).
        • SCL ke pin SCL di Arduino (A5 pada Arduino Uno).
      • LCD 16×2:
        • VSS ke GND di Arduino.
        • VDD ke 5V di Arduino.
        • V0 ke tengah potensiometer (untuk kontrol kontras).
        • RS ke pin digital (misalnya, pin 12).
        • RW ke GND di Arduino.
        • E ke pin digital (misalnya, pin 11).
        • D4, D5, D6, D7 ke pin digital (misalnya, pin 5, 4, 3, 2).
        • A dan K ke 5V dan GND melalui resistor.
    3. Koding:
      • Unduh dan instal library RTC dan library LiquidCrystal jika menggunakan LCD.
      • Tuliskan kode untuk membaca waktu dari modul RTC dan menampilkannya di LCD.

      Contoh kode dasar untuk menampilkan waktu di LCD:

      cpp

      #include <Wire.h>
      #include <RTClib.h>
      #include <LiquidCrystal.h>

      RTC_DS3231 rtc;
      LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

      void setup() {
      lcd.begin(16, 2);
      if (!rtc.begin()) {
      lcd.print("RTC not found!");
      while (1);
      }

      if (rtc.lostPower()) {
      lcd.print("RTC lost power,");
      rtc.adjust(DateTime(F(__DATE__), F(__TIME__))); // Atur waktu saat ini
      }
      }

      void loop() {
      DateTime now = rtc.now();
      lcd.setCursor(0, 0);
      lcd.print("Time: ");
      lcd.print(now.hour(), DEC);
      lcd.print(':');
      lcd.print(now.minute(), DEC);
      lcd.print(':');
      lcd.print(now.second(), DEC);

      lcd.setCursor(0, 1);
      lcd.print("Date: ");
      lcd.print(now.day(), DEC);
      lcd.print('/');
      lcd.print(now.month(), DEC);
      lcd.print('/');
      lcd.print(now.year(), DEC);

      delay(1000);
      }

    4. Mengupload Kode ke Arduino:
      • Sambungkan Arduino ke komputer dan unggah kode melalui Arduino IDE.
    5. Pengujian:
      • Setelah kode berhasil diunggah, Arduino akan mulai membaca waktu dari modul RTC dan menampilkannya di LCD.

    Penyesuaian dan Pengembangan:

    • Anda bisa menambahkan fitur seperti alarm, timer, atau tampilan suhu menggunakan sensor tambahan.
    • Mengatur format waktu menjadi 24 jam atau 12 jam.
    • Menambahkan tombol untuk mengatur waktu secara manual.

    Dengan mengikuti langkah-langkah ini, Anda bisa membuat jam sederhana menggunakan Arduino.

    • Share:
    author avatar
    M. Khairul Ashari

    Previous post

    Transportasi Bus Kampus: Solusi Mobilitas Efektif Di Lingkungan Pendidikan
    03/09/2024

    Next post

    Topologi Jaringan Star : Pengertian, Kelebihan, Dan Kekurangan
    04/09/2024

    You may also like

    file registry
    cara memperbaiki file registry Windows yang hilang
    24 July, 2026
    cara memperbaiki UPS
    Cara Memperbaiki UPS agar Listrik Tetap Stabil dan Perangkat Elektronik Lebih Aman
    23 July, 2026
    Administrasi Kantor
    Tips Menyusun File dengan Baik untuk Administrasi Kantor
    22 July, 2026

    Instagram

    KAITAN UMA

    Penjaminan Mutu Universitas Medan Area - Universitas terbaik menerapkan kampus digital dengan mendukung program kampus merdeka menjadi PTS favorit di sumut.
    Himpunan Aplikasi Online Universitas Medan area - Universitas terbaik menerapkan kampus digital dengan mendukung program kampus merdeka menjadi PTS favorit di sumut.
    Jurnal Imiah Dosen Universitas Medan Area - Universitas terbaik menerapkan kampus digital dengan mendukung program kampus merdeka menjadi PTS favorit di sumut.
    Database Jurnal Mahasiswa Universitas Medan Area - Universitas terbaik menerapkan kampus digital dengan mendukung program kampus merdeka menjadi PTS favorit di sumut.
    Repository Universitas Medan Area - Universitas terbaik menerapkan kampus digital dengan mendukung program kampus merdeka menjadi PTS favorit di sumut.
    OPAC (Open Access Public Catalog) Digital library Universitas Medan Area - Universitas terbaik menerapkan kampus digital dengan mendukung program kampus merdeka menjadi PTS favorit di sumut.

    Lokasi

    https://bktaruna.uma.ac.id/

    • Helpdesk
    • [email protected]

    KAMPUS I

    Jalan Kolam Nomor 1 Medan Estate /Jalan Gedung PBSI, Medan 20223
    (061) 7360168. CALL CENTER : 0811-6013-888 Whatsapp
    Fax : (061) 7368012
    [email protected]

    KAMPUS II

    Jalan Sei Serayu No. 70 A / Jalan Setia Budi No. 79 B, Medan 20112
    (061) 42402994
    Fax : (061) 8226331
    [email protected]

    © Copyright 2026 PDAI | Universitas Medan Area