{"id":756,"date":"2023-03-24T23:59:52","date_gmt":"2023-03-24T16:59:52","guid":{"rendered":"https:\/\/delta-electronic.com\/Design\/Hardwares\/?p=756"},"modified":"2024-08-08T23:49:07","modified_gmt":"2024-08-08T16:49:07","slug":"function-analogreference-pada-arduino-programming-language","status":"publish","type":"post","link":"https:\/\/delta-electronic.com\/Design\/Hardwares\/function-analogreference-pada-arduino-programming-language\/","title":{"rendered":"Function analogReference() pada Arduino Programming Language"},"content":{"rendered":"<p><strong>Deskripsi<\/strong><\/p>\n<p>Merupakan fungsi untuk mengatur tegangan referensi dari analog input dengan opsi-opsi sebagai berikut:<\/p>\n<p>Arduino AVR Boards (Uno, Mega, Leonardo, etc.)<\/p>\n<ul>\n<li>DEFAULT:\u00a0 Tegangan 5V untuk Arduino Board dengan VCC 5V dan 3.3V untuk Arduino Board dengan VCC 3.3V<\/li>\n<li>INTERNAL: Menggunakan tegangan referensi internal yaitu 1.1V untuk ATMega168 dan ATMega328P dan 2.56V untuk ATMega32U4 dan ATMega8 (tidak berlaku untuk Arduino Mega)<\/li>\n<li>INTERNAL1V1: Tegangan referensi 1.1V dan hanya berlaku untuk Arduino Mega<\/li>\n<li>INTERNAL2V56: Tegangan referensi 2.56V dan hanya berlaku untuk Arduino Mega<\/li>\n<li>EXTERNAL: Tergantung tegangan yang terhubung pada VREF yaitu antara 0 \u2013 5V<\/li>\n<\/ul>\n<p>Arduino SAMD Boards (Zero, etc.)<\/p>\n<ul>\n<li>AR_DEFAULT: Tegangan 3.3V sebagai tegangan referensi<\/li>\n<li>AR_INTERNAL: Menggunakan tegangan referensi built in 2.23V<\/li>\n<li>AR_INTERNAL1V0: Menggunakan tegangan referensi built in 1V<\/li>\n<li>AR_INTERNAL1V65: Menggunakan tegangan referensi built in 1.65V<\/li>\n<li>AR_INTERNAL2V23: Menggunakan tegangan referensi built in 2.23V<\/li>\n<li>AR_EXTERNAL: Tergantung tegangan yang terhubung pada VREF<\/li>\n<\/ul>\n<p>Arduino megaAVR Boards (Uno WiFi Rev2)<\/p>\n<ul>\n<li>DEFAULT: Tegangan 0.55V sebagai tegangan referensi<\/li>\n<li>INTERNAL: Tegangan 0.55V sebagai tegangan referensi<\/li>\n<li>VDD: Vdd dari ATmega4809. 5V pada Uno WiFi Rev2<\/li>\n<li>INTERNAL0V55: Tegangan 0.55V sebagai tegangan referensi<\/li>\n<li>INTERNAL1V1: Tegangan 1.1V sebagai tegangan referensi<\/li>\n<li>INTERNAL1V5: Tegangan 1.5V sebagai tegangan referensi<\/li>\n<li>INTERNAL2V5: Tegangan 2.5V sebagai tegangan referensi<\/li>\n<li>INTERNAL4V3: Tegangan 4.3V sebagai tegangan referensi<\/li>\n<li>EXTERNAL: Tergantung tegangan yang terhubung pada VREF<\/li>\n<\/ul>\n<p>Arduino SAM Boards (Due)<\/p>\n<ul>\n<li>AR_DEFAULT: Tegangan referensi 3.3V. Hanya berlaku untuk Arduino Due<\/li>\n<\/ul>\n<div>\n<p>Arduino mbed-enabled Boards (hanya pada Nano 33 BLE ):<\/p>\n<\/div>\n<div>\n<ul>\n<li>AR_VDD: tegangan referensi standard 3.3V<\/li>\n<li>AR_INTERNAL: Tegangan referensi built in 0.6V<\/li>\n<li>AR_INTERNAL1V2: Tegangan refernsi 1.2V (Tegangan refernsi 0.6V dengan penguatan 2x)<\/li>\n<li>AR_INTERNAL2V4: Tegangan refernsi 2.4V (Tegangan refernsi 0.6V dengan penguatan 4x)<\/li>\n<\/ul>\n<\/div>\n<p><strong>Syntax<\/strong><\/p>\n<p>analogReference(type)<\/p>\n<p><strong>Parameters<\/strong><\/p>\n<p>type: Parameter ini berupa opsi-opsi yang ada di deskripsi<\/p>\n<p><strong>Returns<\/strong><\/p>\n<p>Tidak ada return<\/p>\n<p><strong>Contoh Program<\/strong><\/p>\n<p>analogReference(INTERNAL);\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \/\/mengatur tegangan referensi 1.1V untuk ATMega328<\/p>\n<p><strong>Catatan dan Peringatan<\/strong><\/p>\n<p>Jangan menggunakan tegangan di luar 0 \u2013 5V di pin AREF dan pastikan telah dijalankan instruksi analogReference(EXTERNAL) agar pin AREF dapat digunakan.<\/p>\n<p>Terjemahan dan edit dari https:\/\/www.arduino.cc\/reference\/en\/language\/functions\/analog-io\/analogreference\/<\/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 tegangan referensi dari analog input dengan opsi-opsi sebagai berikut: Arduino AVR Boards (Uno, Mega, Leonardo, etc.) DEFAULT:\u00a0 Tegangan 5V untuk Arduino Board dengan VCC 5V dan 3.3V untuk Arduino Board dengan VCC 3.3V INTERNAL: Menggunakan tegangan referensi internal yaitu 1.1V untuk ATMega168 dan ATMega328P dan 2.56V untuk ATMega32U4 dan ATMega8 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[240],"tags":[94,102,103,109,105,96,95],"class_list":["post-756","post","type-post","status-publish","format-standard","hentry","category-analogreference-analog-input-fungsi-fungsi-arduino-ide","tag-arduino","tag-arduino-board","tag-arduino-ide","tag-bahsa-c","tag-c-language","tag-microcontroller","tag-mikrokontroler"],"_links":{"self":[{"href":"https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-json\/wp\/v2\/posts\/756"}],"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=756"}],"version-history":[{"count":1,"href":"https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-json\/wp\/v2\/posts\/756\/revisions"}],"predecessor-version":[{"id":757,"href":"https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-json\/wp\/v2\/posts\/756\/revisions\/757"}],"wp:attachment":[{"href":"https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-json\/wp\/v2\/media?parent=756"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-json\/wp\/v2\/categories?post=756"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-json\/wp\/v2\/tags?post=756"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}