{"id":747,"date":"2023-03-24T23:37:26","date_gmt":"2023-03-24T16:37:26","guid":{"rendered":"https:\/\/delta-electronic.com\/Design\/Hardwares\/?p=747"},"modified":"2024-08-09T01:18:43","modified_gmt":"2024-08-08T18:18:43","slug":"function-pinmode-pada-arduino-programming-language","status":"publish","type":"post","link":"https:\/\/delta-electronic.com\/Design\/Hardwares\/function-pinmode-pada-arduino-programming-language\/","title":{"rendered":"Function pinMode() pada Arduino Programming Language"},"content":{"rendered":"<p><strong>Deskripsi<\/strong><\/p>\n<p>Merupakan fungsi untuk mengatur mode dari Digital I\/O sebagai Output atau sebagai Input. Fungsi ini akan mempengaruhi register DDRXn pada Mikrokontroler AVR dan juga mempengaruhi kondisi internal pull up. Pada mode sebagai input, apabila PortX berlogika HIGH dan PUD juga aktif maka MOSFET akan aktif dan menghubungkan internal pull up ke Digital I\/O.<\/p>\n<figure id=\"attachment_748\" aria-describedby=\"caption-attachment-748\" style=\"width: 556px\" class=\"wp-caption aligncenter\"><img fetchpriority=\"high\" decoding=\"async\" class=\"wp-image-748 size-full\" src=\"https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2023\/03\/pin-mode.png\" alt=\"Pengaturan mode oleh Register DDRXn\" width=\"556\" height=\"465\" srcset=\"https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2023\/03\/pin-mode.png 556w, https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2023\/03\/pin-mode-300x251.png 300w\" sizes=\"(max-width: 556px) 100vw, 556px\" \/><figcaption id=\"caption-attachment-748\" class=\"wp-caption-text\">Pengaturan mode oleh Register DDRXn<\/figcaption><\/figure>\n<p><strong>Syntax<\/strong><\/p>\n<p>pinMode(pin, mode)<\/p>\n<p><strong>Parameters<\/strong><\/p>\n<p>pin : Nomor pin Arduino Board<\/p>\n<p>mode: INPUT, OUTPUT atau INPUT_PULLUP<\/p>\n<p><strong>Returns<\/strong><\/p>\n<p>Tidak ada returns<\/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<\/div>\n<p><strong>Catatan dan peringatan<\/strong><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\/pinmode\/<\/p>\n<p><strong>DELTA ELECTRONIC<\/strong><\/p>\n<p><strong>Paulus Andi Nalwan, ST<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Deskripsi Merupakan fungsi untuk mengatur mode dari Digital I\/O sebagai Output atau sebagai Input. Fungsi ini akan mempengaruhi register DDRXn pada Mikrokontroler AVR dan juga mempengaruhi kondisi internal pull up. Pada mode sebagai input, apabila PortX berlogika HIGH dan PUD juga aktif maka MOSFET akan aktif dan menghubungkan internal pull up ke Digital I\/O. Syntax [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[267],"tags":[94,102,103,104,105,96,95],"class_list":["post-747","post","type-post","status-publish","format-standard","hentry","category-pinmode-digital-i-o-fungsi-fungsi-arduino-ide","tag-arduino","tag-arduino-board","tag-arduino-ide","tag-bahasa-c","tag-c-language","tag-microcontroller","tag-mikrokontroler"],"_links":{"self":[{"href":"https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-json\/wp\/v2\/posts\/747"}],"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=747"}],"version-history":[{"count":1,"href":"https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-json\/wp\/v2\/posts\/747\/revisions"}],"predecessor-version":[{"id":749,"href":"https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-json\/wp\/v2\/posts\/747\/revisions\/749"}],"wp:attachment":[{"href":"https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-json\/wp\/v2\/media?parent=747"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-json\/wp\/v2\/categories?post=747"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-json\/wp\/v2\/tags?post=747"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}