Assalamuโalaikum Wr. Wb sobat Kreatif, kemarin saya eksperimen untuk membuat jam solat digital menggunakan Arduino UNO dan LCD (Liquid Crystal Display) 16 x 2. dan sekarang saya akan membagikan sketchnya untuk sobat Cronyos.com semua. semoga bisa bermanfaat . ๐
Untuk komponennya sendiri adalah.
Push Button disini berfungsi menSet jam dan menit. dan untuk menentukan kapan waktu Isya, Subuh, Dhuhur, Ashar dan Magrib bisa di Set di program Arduinonya sendiri menggunakan Arduino IDE, bagi yang belum punya bisa di Download DiSini.
dan untuk Skema Rangkaiannya seperti gambar dibawah ini ya.
dan untuk Sketch Arduinonya seperti ini :
/* Simple Project by Giri Cronyos || WWW.CRONYOS.COM */
/* Jam Sholat Digital LCD 16 x 2 */
#include <LiquidCrystal.h>
LiquidCrystal lcd(2,3,4,6,7,8);
void setup() {
lcd.begin(16, 2);
pinMode(9,INPUT_PULLUP);
pinMode(10,INPUT_PULLUP);
pinMode(11,INPUT_PULLUP);
pinMode(12,INPUT_PULLUP);
}
int detik;
int menit;
int jam;
void loop() {
for (jam = 0;jam<=23;jam++)
{
for (menit=0;menit<=59;menit++)
{
for (detik=0;detik<=59;detik++)
{ if (digitalRead(9)== LOW)
{jam++;}
if (digitalRead(10)== LOW)
{jam--;}
if (digitalRead(11)== LOW)
{menit++;}
if (digitalRead(12)== LOW)
{menit--;}
lcd.setCursor(0,0);
lcd.print("Pukul ");
lcd.print(jam);
lcd.print(":");
lcd.print(menit);
lcd.print(":");
lcd.print(detik);
lcd.print(" ");
delay(1000);
if (detik <= 4){
lcd.setCursor(0,1);
lcd.print("Isya 19:17:00");
lcd.print(" ");
}
else if (detik > 4 && detik <= 8 ){
lcd.setCursor(0,1);
lcd.print("Subuh 04:19:00");
lcd.print(" ");
}
else if (detik > 8 && detik <=12 ){
lcd.setCursor(0,1);
lcd.print("Dhuhur 11:53:00");
lcd.print(" ");
}
else if (detik > 12 && detik <= 16 ){
lcd.setCursor(0,1);
lcd.print("Ashar 15:09:00");
lcd.print(" ");
}
else if (detik > 16 && detik <= 20 ){
lcd.setCursor(0,1);
lcd.print("Magrib 18:06:00");
lcd.print(" ");
}
if (detik >20 && detik <= 24 ){
lcd.setCursor(0,1);
lcd.print("Isya 19:17:00");
lcd.print(" ");
}
else if (detik >24 && detik <= 28 ){
lcd.setCursor(0,1);
lcd.print("Subuh 04:19:00");
lcd.print(" ");
}
else if (detik > 28 && detik <= 32 ){
lcd.setCursor(0,1);
lcd.print("Dhuhur 11:53:00");
lcd.print(" ");
}
else if (detik > 32 && detik <= 36 ){
lcd.setCursor(0,1);
lcd.print("Ashar 15:09:00");
lcd.print(" ");
}
else if (detik > 36 && detik <= 40 ){
lcd.setCursor(0,1);
lcd.print("Magrib 18:06:00");
lcd.print(" ");
}
if (detik > 40 && detik <= 44 ){
lcd.setCursor(0,1);
lcd.print("Isya 19:17:00");
lcd.print(" ");
}
else if (detik > 44 && detik <= 48 ){
lcd.setCursor(0,1);
lcd.print("Subuh 04:19:00");
lcd.print(" ");
}
else if (detik > 48 && detik <= 52 ){
lcd.setCursor(0,1);
lcd.print("Dhuhur 11:53:00");
lcd.print(" ");
}
else if (detik > 52 && detik <= 56 ){
lcd.setCursor(0,1);
lcd.print("Ashar 15:09:00");
lcd.print(" ");
}
else if (detik > 56 && detik <= 60 ){
lcd.setCursor(0,1);
lcd.print("Magrib 18:06:00");
lcd.print(" ");
}
}
}
}
}
Sekian Postingan saya kali ini, semoga bermanfaat, jika ada kritik, saran dan pertanyaan silahkan sampaikan di kolom Komentar atau di Buku Tamu yang telah kami sediakan. Wassalamuโalaikum Wr. Wb
Kitab Rujukan : Shahih Adab Islamiyyah karya Dr. Wahid bin Abdissalam bali 1.Berdoa ketika masuk…
Berdzikir kepada Allah Ketika Bangun Tidur ุนููู ุญูุฐูููููุฉู ุฑูุถููู ุงูููููู ุนููููู ููุงูู: ููุงูู ุงููููุจูููู ุตููููู…
ุนู ุนูุจูุฏู ุงูููููู ุจููู ุนูู ูุฑู ุฑูุถููู ุงูููููู ุนูููููู ูุง - ููุงูู ุณูู ูุนูุชู ุฑูุณูููู ุงูููููู ุตูู ุงููู…
ุนููู ุงุจููู ุนูุจููุงุณู ุฑุถู ุงููู ุนููู ุง ููุงูู-ย ููุงูู ุงููููุจูููู ุตูู ุงููู ุนููู ูุณูู โย "โ ููุนูู ูุชูุงูู…
Assalamu'alaikum, Catatan ini menjadi nasehat untuk diri kami pribadi dan umumnya untuk anak - anak…
Assalamu'alaikum warahmatullahi wabarakatuh sahabat otomotif :-) , kali ini kita akan bahas tentang piston pin…
Tampilan Versi Hemat Data