● online
- Push Button Tactile Switch Saklar Tombol Tinggi -
- Max7219 Led Dot Matrix 32x8 Display Module For Ard
- IIC I2C LCD 1602 16x2 2004 20x4 Backpack for LCD A
- Jasa Cetak PCB
- Modul Sensor Tegangan AC Bolak balik 220V Listrik
- Kabel Jumper Arduino Dupont 20 cm Female to Male P
- Arduino Mega 2560 R3 - ATMEGA2560 Clone - CH340
- LM35DZ Sensor Suhu - LM35
- Selamat Datang di Indomaker ❯ Silahkan pesan produk sesuai kebutuhan anda, kami siap melayani.
- Selamat Datang di Indomaker ❯ Silahkan pesan produk sesuai kebutuhan anda, kami siap melayani.
Tutorial Mengakses RTC DS3231 pada Arduino
Alat dan bahan :
- Arduino Uno R3, BELI
- RTC DS3231 + Batreai CR2032, BELI
- Kabel jumper male to female, BELI
- Library RTClib untuk DS3231, download
Rangkaian :

Konfigurasi pin :
- Pin SCL dihubungkan ke A5
- Pin SDA dihubungkan ke A4
- VCC dihubungkan ke 3.3V
- GND dihubungkan ke GND
Sketch program :
#include <Wire.h> #include "RTClib.h" RTC_DS3231 rtc; char daysOfTheWeek[7][12] = {"Minggu", "Senin", "Selasa", "Rabu", "Kamis", "Jum'at", "Sabtu"}; void setup () { Serial.begin(9600); delay(3000); if (! rtc.begin()) { Serial.println("RTC tidak terbaca"); while (1); } if (rtc.lostPower()) { //atur waktu sesuai waktu pada komputer rtc.adjust(DateTime(F(__DATE__), F(__TIME__))); //atur waktu secara manual // January 21, 2019 jam 10:30:00 // rtc.adjust(DateTime(2019, 1, 25, 10, 30, 0)); } } void loop () { DateTime now = rtc.now(); Serial.print(daysOfTheWeek[now.dayOfTheWeek()]);//hari Serial.print(", "); Serial.print(now.day(), DEC); //tanggal Serial.print('/'); Serial.print(now.month(), DEC); //bulan Serial.print('/'); Serial.print(now.year(), DEC); //tahun Serial.print(' '); Serial.print(now.hour(), DEC); //jam Serial.print(':'); Serial.print(now.minute(), DEC); //tanggal Serial.print(':'); Serial.print(now.second(), DEC); //detik Serial.println(); delay(1000); }
Penggunaan :
- Silahkan rangkai alat dan bahan sesuai keterangan di atas.
- Buka Arduino IDE, masukkan library RTClib yang sudah didownload. Caranya masuk ke menu Sketch > Include librari > add .ZIP library > silahkan pilih file library RTClib > klik Open
- Upload sketch program di atas.
- jika sudah selesai, silahkan beri tanda komentar “//” tanpa tanda petik pada sketch rtc.adjust(DateTime(F(__DATE__), F(__TIME__)));
- sehingga menjadi seperti ini

- Kemudian upload kembali sketch programnya.
- dan silahkan buka Serial Monitor dengan baudrate 9600
Hasil :
Maka hasilnya akan seperti di bawah ini
Tutorial Mengakses RTC DS3231 pada Arduino
Sensor Inframerah atau infrared (IR) adalah sensor yang dapat mendeteksi hambatan menggunakan cahaya inframerah yang dipantulkan. Sensor ini memiliki... selengkapnya
Dalam dunia fotografi, mengambil foto yang bagus merupakan suatu keahlian yang harus di kuasai oleh seorang fotografer. Karena dengan... selengkapnya
Siapa yang kenal dengan modul SIM? dengan modul ini kita bisa berkomunikasi dengan SIM GSM baik untuk mengirim... selengkapnya
USB Host Shield merupakan sebuah board tambahan yang berfungsi untuk komunikasi perangkat antarmuka USB sperti mouse, keyboard, joystick, MIDI,... selengkapnya
SIM800C adalah modul GSM / GPRS yang bekerja di frekuensi 850 – 1900 MHz, modul ini dapat membaca SMS... selengkapnya
Tutorial kali ini akan membahas mengenai penggunaan sensor IR (infrared) untuk mengontrol AC / pendingin udara menggunakan jaringan... selengkapnya
Bootstrap adalah sebuah framework yang dapat memudahkan seorang programmer web untuk mempercepat dan mempermudah dalam membuat dan mengembangkan website.... selengkapnya
Arduino Pro Mini merupakan jenis Arduino yang berukuran kecil dibandingkan dengan Nano, Unodan Mega. Dengan ukuran yang kecil ini... selengkapnya
MPU6050 merupakan sebuah sensor yang berfungsi untuk mengukur percepatan suatu benda yang bergerak. Nah kali ini kita akan belajar... selengkapnya
Blynk menawarkan beragam fungsi ya, salah satunya untuk mengontrol perangkat. Penggunaan Blynk ini bisa kapan dan dimana saja ya,... selengkapnya
Microcontroller ATmega2560 chip usb : CH340 Operating Voltage 5V Input Voltage (recommended) 7-12V Input Voltage (limit) 6-20V Digital I/O Pins… selengkapnya
Rp 245.000Kinerja Produk: Warnanya coklat (amber), Goldfinger tape sticky baik, patuh, suhu tinggi, pelarut, tidak ada rembesan timah dan tidak ada… selengkapnya
Rp 11.900Specifications: 1. supports sampling costs (KHz): 8/11.025/12/16/22.05/24/32/44.1/48 2. 24-bit DAC output, dynamic range aid: 90dB, SNR aid: 85dB 3. fully… selengkapnya
Rp 17.800The power supply is isolated industrial power modules, with a temperature protection, overcurrent and short circuit full protection, high and… selengkapnya
Rp 15.900Mini Solderless Breadboard 400 Tie Points adalah breadboard 400 titik lubang, dengan ukuran yang compact sangat cocok untuk anda yang… selengkapnya
Rp 7.800Features: It is of high power density, high efficiency, high-reliability, small size and lightweight. It can isolate unsteady single-way voltage… selengkapnya
Rp 18.500Spesifikasi: Microcontroller: ATmega328 SMD Operating Voltage: 5V Input Voltage (recommended): 7-12V Digital I/O Pins: 14 (of which 6 provide PWM… selengkapnya
Rp 74.500Spesifikasi: Microcontroller : ATmega328 Architecture : AVR Operating Voltage : 5 V Flash Memory 32 KB of which 2 KB… selengkapnya
Rp 77.000This is the new MEGA2560 R3. In addition to all the features of the previous board, the MEGA now uses… selengkapnya
Rp 299.000Modul sensor tegangan AC bolak balik 3 fasa ini menggunakan optocoupler sehingga tegangan input (AC) tidak akan mengganggu/membahayakan tegangan output… selengkapnya
Rp 57.000
Saat ini belum tersedia komentar.