SEARCH
Search
TERBARU
Perkenalkan saya Syefudin, ini merupakan artikel pertama saya, tujuannya hanya untuk berbagi ke temen- Solusi NodeMCU tidak
mempunyai Output 5V
temen semua mengenai teknlogi khususnya membahas mikrokontroler dan sekaligus sebagai catatan saya
OCTOBER 16, 2019
di lain waktu semisal suatu hari lupa, maklum manusia kan tempatnya lupa hee...hee... Semoga kedepannya
blog ini dapat memberikan manfaat untuk temen-temen semua.
Cara Mudah Mengganti /
Sesuai judul artikel ini, saya akan membahas tentang Membuat Timer Digital dengan Arduino Uno. Seperti Mengubah Alamat I2C IIC LCD
kita ketahui bersama timer merupakan sebuah waktu mundur/countdown untuk mempermudah mengakhiri SEPTEMBER 21, 2019
suatu fungsi dalam sistem tertentu. Timer banyak digunakan untuk berbagai keperluan alat-alat. Semisal
contohnya yaitu timer yang ada pada oven, lampu dan masih banyak yang lainnya.
POPULER
Untuk membuatnya diperlukan beberapa komponen-komponen, dan akan dijelaskan secara lengkap langkah- NodeMCU, Cara Menyimpan Data ke Database
langkahnya di bawah ini. MySQL
"Timer ini diatur menggunakan 4 buah push button dengan waktu yang dibutuhkan untuk menyalakan
peralatan (disini lampu LED), yang kemudian timer akan ditampilkan pada LCD 16x2, ketika waktu selesai Arduino, Mudah Membuat Animasi LED Matrix
P10 DMD3
lampu LED akan mati".
Langkah-langkah : LABELS
1. Rangkailah komponen hardware seperti gambar berikut ini.
DOWNLOAD PDF
BANTUAN
#include <LiquidCrystal_I2C.h>
#include <Wire.h> Sukai Halaman Kirim Pe
int minute = 0;
int m, s = 0;
void setup() {
lcd.begin();
pinMode(pinLed, OUTPUT);
pinMode(buttonTambah, INPUT_PULLUP);
pinMode(buttonKurang, INPUT_PULLUP);
pinMode(buttonSet, INPUT_PULLUP);
pinMode(buttonStop, INPUT_PULLUP);
lcd.setCursor(1, 0);
lcd.print("symask.blogspot");
lcd.setCursor(1, 1);
lcd.print("PROJECT TIMER");
delay(4000);
lcd.clear();
}
void loop() {
//tampilan awal
lcd.setCursor(0, 0);
lcd.print("Timer :");
lcd.setCursor(9, 0);
lcd.print("0"); lcd.print(" :"); lcd.print(" 0");
//atur waktu
if (digitalRead(buttonSet) == LOW) {
lcd.clear();
lcd.setCursor(0, 0);
lcd.print("Atur Waktu");
delay(1500);
lcd.clear();
m = minute;
s = 0;
lcd.setCursor(4, 0);
lcd.print("Mulai");
delay(500);
//menampilkan waktu yang telah diatur
for (m; m >= 0; m--) {
for (s; s >= 0; s--) {
digitalWrite(pinLed, HIGH);
lcd.clear();
lcd.setCursor(0, 0);
lcd.print("Timer : ");
lcd.print(m);
lcd.print(" : ");
lcd.print(s);
if (digitalRead(buttonStop) == LOW) {
goto timeStop;
}
delay(1000);
}
s = 59;
}
digitalWrite(pinLed, LOW);
lcd.clear();
lcd.setCursor(4, 0);
lcd.print("Selesai");
while (digitalRead(buttonStop) == HIGH) {
lcd.setCursor(4, 0);
lcd.print("Selesai");
delay(500);
lcd.clear();
}
timeStop:
lcd.clear();
lcd.setCursor(4, 0);
lcd.print("Stop");
delay(1000);
lcd.clear();
}
}
Jika upload berhasil, silahkan coba dengan menentukan nilai menit dengan menekan tombol tambah atau
mengurangi. Klik tombol Set untuk memasukkan nilai menit, dan tombol STOP untuk menghentikan timer.
Project ini dapat dikembangkan lagi sampai waktu beberapa jam dan dapat diganti outpunya misal
menyalakan lampu 220 V dengan relay, ditambahkan dengan pemberitahuan berupa buzzer dan masih
banyak yang lainnya. Silahkan dikembangkan lagi.
Silahkan temen-temen jika sudah berhasil membuat timer digital pada artikel ini, selanjutnya bisa melihat
artikel update timer digital Arduino sampai beberapa jam di bawah ini.
Baca juga :
Jika kalian bingung silahkan tinggalkan komentar ya atau bisa chat saya via WA.
Terima kasih. Salam Symask.
Cara Menggunakan Sensor Mudah Animasi Running Text Membuat Alat Ukur Tinggi Badan
Magnet MC-38 Door Window LCD I2C 16x2 Arduino! Digital Arduino HC-SR04
pada Arduino AUGUST 14, 2019 JUNE 25, 2019
AUGUST 20, 2019
7 comments:
ADHY
MAY 19, 2019 AT 10:30 PM
gan minta no WA
Reply
Replies
ADHY
MAY 20, 2019 AT 12:08 AM
MSYEFUDIN
MAY 24, 2019 AT 4:05 AM
Udh gan
MSYEFUDIN
JUNE 25, 2019 AT 1:06 PM
https://symask.blogspot.com/2019/06/countdwon-timer-digital-arduino-hms-jam.html
Reply
UNKNOWN
SEPTEMBER 1, 2019 AT 3:29 AM
Jika di atur melalui hp apakah bisa ,,.. klau bisa apa harus di tambah rangkain
Reply
Replies
MSYEFUDIN
SEPTEMBER 3, 2019 AT 7:50 AM
Klo pke code ini blm bsa gan...hanya baru monitoring timernya aja paling
Reply
Enter your comment...
Publish Preview
WA : 08985646867
Konsultasi