{"id":743,"date":"2023-03-24T23:22:44","date_gmt":"2023-03-24T16:22:44","guid":{"rendered":"https:\/\/delta-electronic.com\/Design\/Hardwares\/?p=743"},"modified":"2024-08-09T01:17:00","modified_gmt":"2024-08-08T18:17:00","slug":"function-digitalwrite-pada-arduino-programming-language","status":"publish","type":"post","link":"https:\/\/delta-electronic.com\/Design\/Hardwares\/function-digitalwrite-pada-arduino-programming-language\/","title":{"rendered":"Function digitalWrite() pada Arduino Programming Language"},"content":{"rendered":"<p><strong>Deskripsi<\/strong><\/p>\n<p>Merupakan fungsi untuk memberikan logika HIGH atau LOW pada Digital pin Arduino Board.<\/p>\n<p>Apabila pin diatur sebagai output melalui function pinMode() maka logika HIGH pada pin ini akan memberikan tegangan 5V apabila VCC = 5V dan 3.3V apabila VCC = 3.3V. Sedangkan logika LOW pada pin ini akan memberikan tegangan 0V<\/p>\n<figure id=\"attachment_744\" aria-describedby=\"caption-attachment-744\" style=\"width: 253px\" class=\"wp-caption aligncenter\"><img fetchpriority=\"high\" decoding=\"async\" class=\"wp-image-744 size-full\" src=\"https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2023\/03\/digital-output.png\" alt=\"Digital Output pada Mode Output\" width=\"253\" height=\"291\" \/><figcaption id=\"caption-attachment-744\" class=\"wp-caption-text\">Digital Output pada Mode Output<\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<p>Apabila pin diatur sebagai input melalui function pinMode() maka logika HIGH pada pin ini akan memberikan kondisi internal pull up dan logika low akan memberikan tegangan 0V. Apabila output ini dihubungkan pada LED, maka saat diberikan kondisi logika HIGH LED akan menyala redup karena resistor internal pull up akan membatasi arus yang mengalir pada LED.<\/p>\n<p>&nbsp;<\/p>\n<figure id=\"attachment_745\" aria-describedby=\"caption-attachment-745\" style=\"width: 300px\" class=\"wp-caption aligncenter\"><img decoding=\"async\" class=\"wp-image-745 size-medium\" src=\"https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2023\/03\/digital-output-mode-input-300x259.png\" alt=\"Digital Output pada Mode Input\" width=\"300\" height=\"259\" srcset=\"https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2023\/03\/digital-output-mode-input-300x259.png 300w, https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2023\/03\/digital-output-mode-input.png 356w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><figcaption id=\"caption-attachment-745\" class=\"wp-caption-text\">Digital Output pada Mode Input<\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<p><strong>Syntax<\/strong><\/p>\n<p>digitalWrite(pin, Value)<\/p>\n<p><strong>Parameters<\/strong><\/p>\n<p>pin: Nomor Pin Arduino Board<\/p>\n<p>Value: Logika HIGH atau LOW<\/p>\n<p><strong>Returns<\/strong><\/p>\n<p>Tidak ada nilai return pada fungsi ini<\/p>\n<p><strong>Contoh Program<\/strong><\/p>\n<div>\n<p>Program ini akan membuat digital pin 13 sebagai output dan toggle dari HIGH ke LOW setiap satu detik.<\/p>\n<\/div>\n<div>\n<pre><code>void setup() {\r\n  pinMode(13, OUTPUT);    \/\/ set the digital pin 13 sebagai output\r\n}\r\n\r\nvoid loop() {\r\n  digitalWrite(13, HIGH); \/\/ set digital pin 13 ON\r\n  delay(1000);            \/\/ tunggu 1 detik\r\n  digitalWrite(13, LOW);  \/\/ set digital pin 13 OFF\r\n  delay(1000);            \/\/ tunggu 1 detik\r\n}<\/code><\/pre>\n<p><code><strong>Catatan dan Peringatan<\/strong><\/code><br \/>\nSemua analog I\/O dapat juga berfungsi sebagai Digital I\/O kecuali pada Arduino Nano, Pro Mini di A6 dan A7 yang hanya berfungsi sebagai analog I\/O.<br \/>\nTerjemahan dan Edit dari https:\/\/www.arduino.cc\/reference\/en\/language\/functions\/digital-io\/digitalwrite\/<br \/>\n<strong>DELTA ELECTRONIC<\/strong><br \/>\n<strong>Paulus Andi Nalwan, ST<\/strong><\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Deskripsi Merupakan fungsi untuk memberikan logika HIGH atau LOW pada Digital pin Arduino Board. Apabila pin diatur sebagai output melalui function pinMode() maka logika HIGH pada pin ini akan memberikan tegangan 5V apabila VCC = 5V dan 3.3V apabila VCC = 3.3V. Sedangkan logika LOW pada pin ini akan memberikan tegangan 0V &nbsp; Apabila pin [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[265],"tags":[94,99,98,96,95],"class_list":["post-743","post","type-post","status-publish","format-standard","hentry","category-digitalwrite-digital-i-o-fungsi-fungsi-arduino-ide","tag-arduino","tag-digital","tag-digital-io","tag-microcontroller","tag-mikrokontroler"],"_links":{"self":[{"href":"https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-json\/wp\/v2\/posts\/743"}],"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=743"}],"version-history":[{"count":1,"href":"https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-json\/wp\/v2\/posts\/743\/revisions"}],"predecessor-version":[{"id":746,"href":"https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-json\/wp\/v2\/posts\/743\/revisions\/746"}],"wp:attachment":[{"href":"https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-json\/wp\/v2\/media?parent=743"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-json\/wp\/v2\/categories?post=743"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-json\/wp\/v2\/tags?post=743"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}