--> Project V - 39. Timer Iqomah (Countdown) dengan Modul Panel Matrix P10 berbasis Arduino Uno | Tutorial arduino lengkap

Saturday, August 5, 2017

Project V - 39. Timer Iqomah (Countdown) dengan Modul Panel Matrix P10 berbasis Arduino Uno

| Saturday, August 5, 2017
Timer Iqomah (Countdown) dengan Modul Panel Matrix  P10




Sistem Kerja Alat

Alat ini berfungsi sebagai penanda waktu (jeda) antara adzan dan iqomah. Misalnya jedanya 5 menit maka timer akan menghitung mundur (counting down) dari menit ke 5 sampai detik ke - 0. Tampilan timer iqomah dalam panel Matrix P10.

Untuk memulai jalannya counter cukup menekan sebuah tombol ‘start’ yang terhubung ke pin 2 Arduino.

Kebutuhan Hardware

  • Arduino UNO Board
  • Modul LED Dot Matrix P10.
  • Tombol push button
  • Power Supply 5V 10A untuk modul P10
  • Power Supply 7-9 Vdc


Modul LED Matrix P10 (Source)



 Schematics



Koneksi Arduino UNO dengan modul LED P10



Koneksi Arduino UNO dengan push button ‘START’


Source Code/Sketch
#include <SPI.h>
#include <DMD.h>
#include <TimerOne.h>
#include "SystemFont5x7.h"
#include "Arial_black_16.h"
#define DISPLAYS_ACROSS 1
#define DISPLAYS_DOWN 1
DMD dmd(DISPLAYS_ACROSS, DISPLAYS_DOWN);
int menit,detik,i;
char b[8];
String str;
void ScanDMD()
{
dmd.scanDisplayBySPI();
}
void setup()
{
Serial.begin(9600);
Timer1.initialize( 5000 );
Timer1.attachInterrupt( ScanDMD );
dmd.clearScreen( true );
pinMode(2,INPUT);
digitalWrite(2,HIGH);
}
void loop()
{
str="";
menit=2;
while(digitalRead(2));
i=1;
while(i){
if(detik>0){
detik--;
}
else if(detik==0){
detik=59;
if(menit>0){
menit--;
}
else if(menit==0){
detik=0;
i=0;
}
}
dmd.clearScreen( true );
str=String(menit)+":"+String(detik);
str.toCharArray(b,6);
dmd.selectFont(Arial_Black_16);
dmd.drawString( 0, 1, b, 5, GRAPHICS_NORMAL );
delay(1000);
}
}


Jalannya Alat

Tekan tombol (push button) “START” yang terhubung dengan pin 2 Arduino. Timer akan mulai berjalan. Pada contoh ini dibuat jeda 2 menit.



Video for Project V - 39. Timer Iqomah (Countdown) dengan Modul Panel Matrix  P10 berbasis Arduino Uno




KAMI MELAYANI JASA PEMBUATAN HARDWARE ATAU SOFTWARE BERBASIS ARDUINO

KONTAK KAMI 085743320570 (adi sanjaya)

Related Posts

2 comments:

  1. Gan, semisal pakai tulisan iqomah + buzzer sketchnya gmn gan?

    ReplyDelete
  2. Gan, semisal pakai tulisan iqomah + buzzer sketchnya gmn gan?

    ReplyDelete