-
Membuat Stop Watch dengan ARDUINOPosted on March 5, 2014 by admin
Kemarin kita sudah membuat aplikasi ARDUINO, jam digital. Masih berhubungan dengan waktu juga, sekarang
kita membuat pengukur waktu dengan ARDUINO. Ya , stop watch yang biasa dipakai pelari untuk menghitung
waktu tempuhnya.
Perangkatnya cukup sebiji ARDUINO, saya pakai yang UNO ditambah LCD dan 2 tombol push button (push on).
Supaya praktis saya pakai modul Master Mikro ARDUINO.
Prinsip kerjanya simple : ada 2 tombol. Satu tombol sebagai start/stop, satu lagi sebagai reset. Ketika tombol
start/stop pertama kali ditekan maka berfungsi sebagai tombol start. Program mulai mencacah. Disini kita
memakai satuan detik + milli detik. Ketika tombol start/stop ditekan yang ke-2 maka berfungsi tombol stop.
Rangkaian Stop Watch dg Arduino
Programnya :
#include
int s,ms;
byte tombol,kode;
LiquidCrystal lcd(2,3,4,5,6,7);
void setup(){
lcd.begin(16, 2);
lcd.clear();
lcd.print( Stop Watch );
lcd.setCursor(0,1);
lcd.print(00:00);
pinMode(8,INPUT); //pin 4 sebagai input
pinMode(9,INPUT); //pin 5 sebagai input
digitalWrite(8,HIGH); //pin 4 input pull up
digitalWrite(9,HIGH); //pin 5 input pull up
}
inkubator-teknologi.comBelajar mikrokontroler ? kesini aja
Membuat Stop Watch dengan ARDUINO | inkubator-teknologi.com http://inkubator-teknologi.com/membuat-stop-watch-dengan-arduino/
1 of 4 22/04/2015 13:13
-
void loop(){
tombol=digitalRead(8);
if ((tombol==LOW)&&(kode==0)){
kode=1;
delay(250);
}
else if ((tombol==LOW)&&(kode==1)){
kode=0;
delay(250);
}
else if ((digitalRead(9)==LOW)&&(kode==0)){
ms=0;
s=0;
lcd.setCursor(0,1);
lcd.print(s);
lcd.print(:);
lcd.print(ms);
lcd.print( );
delay(250);
}
if(kode==1){
ms++;
delay(100);
if(ms==10){
ms=0;
s++;
if (s==100){
s=0;
}
}
lcd.setCursor(0,1);
lcd.print(s);
lcd.print(:);
lcd.print(ms);
lcd.print( );
}
}
Cara njalankannya : tekan SW yang terhubung ke pin 8. Timer akan berjalan. Tekan sekaIi lagi maka timer akan
berhenti. Untuk mereset tekan tombol yang terhubung ke pin 9 ARDUINO.
Share this:
Like this:
Be the first to like this.
Membuat Stop Watch dengan ARDUINO | inkubator-teknologi.com http://inkubator-teknologi.com/membuat-stop-watch-dengan-arduino/
2 of 4 22/04/2015 13:13
-
This entry was posted in Arduino. Bookmark the permalink.
14 Responses to Membuat Stop Watch dengan ARDUINO
riady says:
March 6, 2014 at 8:42 am
program nya di copy trus d verify masih ada yg salh
stray nya brmaslh mas
tolong d kasih pncerahan ya
Reply
admin says:
March 7, 2014 at 9:03 am
Salahnya dimana mas ?
Reply
user18 says:
January 13, 2015 at 9:35 am
ada di bagian petik satu dan petik 2 ada yang kebalik
Reply
admin says:
January 15, 2015 at 11:45 am
Kalau copy paste memang suka begitu mas, hehe..
Maturnuwun dan mampir
Reply
riady says:
March 6, 2014 at 9:36 am
mas mw nanya jga
bgaimana program arduino untuk mnampilkan sinyal yg diolah oleh puls geneartor dan i2c sehingga bisa dtmpilkan d lcd?
mohon pencerahan nya ya mas
Reply
admin says:
March 7, 2014 at 9:02 am
Maaf mas, untuk bikin program seperti itu butuh waktu tersendiri
Reply
aji says:
May 6, 2014 at 1:32 am
pak untuk program termostat ada ya?
Reply
admin says:
May 9, 2014 at 2:22 pm
Bisa dibuat dengan arduino, tetapi lebih murah pakai avr biasa semacam atmega8/8535
Membuat Stop Watch dengan ARDUINO | inkubator-teknologi.com http://inkubator-teknologi.com/membuat-stop-watch-dengan-arduino/
3 of 4 22/04/2015 13:13
-
inkubator-teknologi.com
Reply
angga says:
May 24, 2014 at 2:24 am
kalo LED timer pake arduino gimana pak?
Reply
admin says:
May 31, 2014 at 9:57 am
Maksudnya bagaimana ?
Reply
fadlil says:
July 12, 2014 at 9:53 am
permisi mas, mau tanya..
semisal saya mau eksekusi void loop itu cuman sekali, gimana caranya ya?
Reply
admin says:
July 15, 2014 at 1:50 pm
tambah while(1) di baris paling bawah. Atau kalau mau mengerjakan perintah lain mending bikin fungsi sendiri.
Reply
@IFEN_IPRUN says:
November 12, 2014 at 6:29 pm
mau tanya, klo tombol start dan stop dibikin beda SW caranya gimana mas?
Reply
admin says:
March 12, 2015 at 1:31 pm
Misalnya start di pin 8 dan stop di pin 9. Buat variabel misal tb_start dan tb_stop. Trus baca pin tersebut.
tb_start=digitalRead(8);
tb_stop=digitalRead(9);
Nah selanjutnya tinggal melanjutkan progra seperti yang sudah ada, variabel tombol diganti dengan tb_start dan
tb_stop
Reply
Proudly powered by WordPress.
Membuat Stop Watch dengan ARDUINO | inkubator-teknologi.com http://inkubator-teknologi.com/membuat-stop-watch-dengan-arduino/
4 of 4 22/04/2015 13:13