{"id":1059,"date":"2023-06-22T04:33:26","date_gmt":"2023-06-21T21:33:26","guid":{"rendered":"https:\/\/delta-electronic.com\/Design\/Hardwares\/?p=1059"},"modified":"2023-06-22T04:33:26","modified_gmt":"2023-06-21T21:33:26","slug":"function-delay-pada-arduino-programming-language","status":"publish","type":"post","link":"https:\/\/delta-electronic.com\/Design\/Hardwares\/function-delay-pada-arduino-programming-language\/","title":{"rendered":"Function delay() pada Arduino Programming Language"},"content":{"rendered":"<p><strong>Deskripsi<\/strong><\/p>\n<p>Merupakan fungsi untuk menghentikan program dalam milisecond x parameter yang ditentukan<\/p>\n<p><strong>Syntax<\/strong><\/p>\n<p>delay(ms)<\/p>\n<p><strong>Parameter<\/strong><\/p>\n<p>ms: angka dalam milisecond untuk menghentikan program dengan data yang diijinkan adalah tipe unsigned long<\/p>\n<p><strong>Contoh Program<\/strong><\/p>\n<div>\n<p>Contoh program untuk menunda program selama 1000mS sebelum melakukan toggle pada pin<\/p>\n<\/div>\n<div>\n<pre><code>int ledPin = 13;              \/\/ LED terhubung ke digital pin 13\r\n\r\nvoid setup() {\r\n  pinMode(ledPin, OUTPUT);    \/\/ atur sebagai output\r\n}\r\n\r\nvoid loop() {\r\n  digitalWrite(ledPin, HIGH); \/\/ LED on\r\n  delay(1000);                \/\/ tunggu 1 detik\r\n  digitalWrite(ledPin, LOW);  \/\/ LED off\r\n  delay(1000);                \/\/ tunggu 1 detik\r\n}<\/code><\/pre>\n<pre><code>\r\n<\/code><\/pre>\n<pre><code><strong>Catatan dan Peringatan<\/strong><\/code><\/pre>\n<pre><code>Fungsi delay ini sangat bermanfaat untuk menghindari efek debouncing namun terdapat kekurangan yaitu tidak ada fungsi pembacaan sensor, matematik maupun manipulasi pin yang dapat dilakukan pada saat proses delay<\/code><\/pre>\n<pre>Programmer yang berpengalaman biasanya akan menghindari penggunaan delay dengan waktu yang lebih lama dari 10 mili second kecuali apabila sketch arduinonya hanya sederhana.<\/pre>\n<pre>Beberapa hal yang tetap dapat mengendalikan ATMega walaupun fungsi delay sedang berjalan adalah:<\/pre>\n<pre>- Terdapat data serial yang diterima pada pin RX<\/pre>\n<pre>- Fungsi PWM<\/pre>\n<pre>- Fungsi interupsi<\/pre>\n<pre><\/pre>\n<pre>Terjemahan dan edit dari https:\/\/www.arduino.cc\/reference\/en\/language\/functions\/time\/delay\/\r\n\r\n<strong>DELTA ELECTRONIC<\/strong>\r\n\r\n<strong>Paulus Andi Nalwan, ST<\/strong><\/pre>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Deskripsi Merupakan fungsi untuk menghentikan program dalam milisecond x parameter yang ditentukan Syntax delay(ms) Parameter ms: angka dalam milisecond untuk menghentikan program dengan data yang diijinkan adalah tipe unsigned long Contoh Program Contoh program untuk menunda program selama 1000mS sebelum melakukan toggle pada pin int ledPin = 13; \/\/ LED terhubung ke digital pin 13 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[180],"tags":[94,181,182,96,95],"class_list":["post-1059","post","type-post","status-publish","format-standard","hentry","category-delay","tag-arduino","tag-bahasa-arduino","tag-delay","tag-microcontroller","tag-mikrokontroler"],"_links":{"self":[{"href":"https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-json\/wp\/v2\/posts\/1059"}],"collection":[{"href":"https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-json\/wp\/v2\/comments?post=1059"}],"version-history":[{"count":1,"href":"https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-json\/wp\/v2\/posts\/1059\/revisions"}],"predecessor-version":[{"id":1060,"href":"https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-json\/wp\/v2\/posts\/1059\/revisions\/1060"}],"wp:attachment":[{"href":"https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-json\/wp\/v2\/media?parent=1059"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-json\/wp\/v2\/categories?post=1059"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-json\/wp\/v2\/tags?post=1059"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}