-->

Friday, 9 November 2018

author photo



Mamase.tech Apa itu RTC? RTC merupakan kepanjangan dari (Real Time Clock) yaitu merupakan sebuah perangkat yang banyak digunakan untuk pengaturan waktu. Perangkat ini dilengkapi dengan baterai CMOS untuk memberikan sumber tegangan ketika rangkaian tidak terhubung ke tegangan listrik. 

Arduino RTC

Hai Somas (SObat maMAS), Kali ini saya akan sharing tentang cara menggunakan RTC dengan arduino uno. Banyak manfaat yang akan dihasilkan apabila kita dapat menggunakan RTC. Seperti biasa untuk melakukan percobaan ini ada beberapa komponen yang dibutuhkan diantaranya yaitu :
  • 1 buah PC atau laptop
  • 1 buah modul arduino uno
  • 1 buah kabel USB arduino to PC
  • 1 buah RTC
  • Kabel jumper secukupnya

Rangkaian RTC

Setelah menyiapkan peralatan atau komponen yang dibutuhkan langkah selanjutnya melakukan perakitan dengan langkah-langkah sebagai berikut :

Skema Rangkaian


1. Hubungkan pin VCC pada RTC ke pin 5V pada arduino  dan pin GND pada RTC hubungkan ke GND pada arduino.


2. Hubungkan pin SDA ke pin Analog 4 (A4) dan pin SCL ke pin analog 5 (A5)


3. Nyalakan PC kemudian buka aplikasi Arduino IDE (jika belum punya aplikasinya silahkan download DISINI (link Google Drive) atau kunjungi sumbernya DIMARI (arduino.cc).

4. Hubungkan kabel dari PC ke Modul Arduino.

5. Atur port dan board yang digunakan oleh arduino dengan cara masuk ke tools yang ada pada aplikasi Arduino IDE => pilih board yang digunakan (Arduino uno/ nano/ mega), kemudian pilih => port Com yang digunakan oleh arduino.  Setelah selesai melakukan pengaturan port dan board selanjutnya membat program untuk di upload ke board arduino.  Lebih jelasnya lihat gambar dibawah ini. Baca juga artikel Cara Penggunaan Aplikasi Arduino IDE.

Pengaturan Port Arduino

Pada board Arduino yang mengunakan IC ATmega biasanya driver yang digunakan sudah include pada aplikasi Arduino IDE, namun jika bukan menggunakan IC tipe ATmega biasanya menggunakan driver yang berbeda seperti board arduino yang menggunakan IC tipe CH341, CH340 dll. Driver  sesuai tipe dapat download link dibawah ini.

Download driver arduino CH341
Download driver arduino CH340

Jika belum tahu bagaimana cara menginstall driver CH341 atau CH340 silahkan baca artikel Cara Install Driver CH340 atau CH341.

6. Buat program unuk membaca tegangan atau nilai yang dikeluarkan oleh potensiometerBerikut ini adalah contoh program untuk pembacaan potensiometer dengan menggunakan pin analog.

#include <Wire.h>
#include "RTClib.h"
RTC_DS1307 rtc;
char daysOfTheWeek[7][12] = {"Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"};

void setup () {
rtc.begin();
Wire.begin();
Serial.begin(9600);}
//rtc.adjust(DateTime(F(__DATE__), F(__TIME__)));
//rtc.adjust(DateTime(2018, 11, 9, 11, 4, 30));}

void loop (){
    DateTime now = rtc.now();
    Serial.print(now.year(), DEC);
    Serial.print('/');
    Serial.print(now.month(), DEC);
    Serial.print('/');
    Serial.print(now.day(), DEC);
    Serial.print(" (");
    Serial.print(daysOfTheWeek[now.dayOfTheWeek()]);
    Serial.print(") ");
    Serial.print(now.hour(), DEC);
    Serial.print(':');
    Serial.print(now.minute(), DEC);
    Serial.print(':');
    Serial.print(now.second(), DEC);
    Serial.println();
    delay(1000);}


SARAN
Jika ingin bisa dalam belajar pemograman, kalian harus mengetikan program tersebut secara manual. Dengan begitu kalian akan mudah hafal dalam pemograman arduino.

Anda dapat unduh program diatas DISINI file dalam bentuk ( *.ino). Verifikasi terlebih dahulu untuk mengetahui apakah ada yang eror atau tidak. Upload program jika program tidak ada eror. Silahkan baca artikel tentang  Penggunaan Aplikasi Arduino IDE untuk mempermudah dalam penggunaanya.

Tampilan Serial Monitor Arduino




Semoga membantu dan bermanfaat ya guys.. 
PANGAPUNTEN SEDOYO KELEPATAN NGGEH.
your advertise here

This post have 0 komentar


EmoticonEmoticon

Next article Next Post
Previous article Previous Post