By | February 12, 2021
Tutorial Arduino Dasar Untuk Pemula Mengenal DIGITAL dan ANALOG IO

Arduino memiliki port digital dan analog sekaligus, pada arduino uno sendiri port digitalnya berjumlah 14 sedangkan analognya berjumlah 7. dua pin digital Arduino UNO untuk 0 dan 1 digunakan untuk serial sehingga sebaiknya tidak digunakan. Tutorial Arduino Digital dan Analog

Arduino uno memiliki digital input dan output namun untuk analognya hanya input saja. Meskipun ada fungsi analogWrite namun sebenarnya ini bukan untuk mengaktifkan analog output melainkan PWM.

Pembahasan mengenai PWM pada arduino akan di bahas pada artikel yang akan datang, karena artikel ini untuk membahas mengenai dasar port digital dan analog pada arduino.

Pin analog biasanya sering digunakan untuk membaca sensor yang outputnya analog, namun bisa juga digunakan sebagai digital input atau output, namun port digital tidak bisa dijadikan analog input.

Tutorial Arduino Dasar Untuk Pemula Mengenal DIGITAL dan ANALOG IO
Tutorial Arduino Dasar Untuk Pemula Mengenal DIGITAL dan ANALOG IO

Fungsi yang digunakan untuk mengaktifkan digital atau analog

pinMode(alamatpin, kondisi);

Alamat pin merupakan nomer pin yang terdapat pada board arduino nya berupa angka, sedangkan kondisi bisa diisi INPUT atau OUTPUT atau INPUT_PULLUP

INPUT menjadikan alamat pin tersebut seagai masukan dengan nilai default tidak ditentukan

OUTPUT menjadikan alamat pin tersebut keluaran

INPUT_PULLUP menjadikan alamat pin tersebut masukan dan nilai default nya adalah HIGH atau 1

digitalWrite(alamatpin, kondisi);

digitalWrite berfungsi untuk mengaktifkan kondisi alamat pin yang sebagai input sesuai yang ditentukan, semisal HIGH atau LOW

digitalRead(alamatpin);

digitalRead berfungsi untuk membaca kondisi pada alamat pin yang ditentukan, apakah HIGH atau LOW

analogRead(alamatpin);

analogRead berfungsi membaca sinyal analog jika dalam tegangan rentang nya 0 – 5 V (default Areff Arduino) dengan data 10 bit atau 0 – 1023

Contoh Program Digital Output Menyalakan LED

void setup(){
pinMode (13, OUTPUT);
}

void loop(){
digitalWrite(13, 1);
delay(2000);
digitalWrite(13, 0);
delay(1000);
}

Hasilnya LED pada pin 13 akan HIGH selama 2 detik, dan LOW selama 1 detik

Contoh Program Arduino Digital Input

void setup(){
pinMode (12, INPUT);
pinMode (13, OUTPUT);
}

void loop(){
int val = digitalRead(12);
digitalWrite(13, val);
}

Hasil nya LED 13 akan menyala bergantung pada input yang diberikan ke pin 12

Contoh Program Arduino Membaca Analog dan dikonversi ke Tegangan

void setup(){
Serial.begin(9600)
}

void loop(){
int val = analogRead(A0);
float v = (val*5.0) / 1023 ;

Serial.print("Voltase : ");
Serial.println(v);
delay(100);
}

Hasil dari program diatas akan menampilkan nilai tegangan yang terbaca oleh alamat pin A0.

Itu lah temen-temen pembelajaran arduino mengenai dasar arduino mengenal digital dan analog input dan output.

Semoga bermanfaat dan jangan lupa untuk berkomentar.

Keyword

  1. Arduino dasar
  2. Mengenal Arduino Pemula
  3. Tutorial Arduino Pemula
  4. Arduino Digital IO
  5. Arduino Analog IO
  6. Penjelasan Arduino Digital Input
  7. Penjelasan Arduino Digital Output
  8. Apa itu arduino?
  9. Digital pada arduino
  10. Tutorial Arduino Analog Input

Tutorial Lainya Baca di : www.anakkendali.com

One Reply to “Tutorial Arduino Mengenal Digital dan Analog IO”

  1. Pingback: 10+ Rekomendasi Belajar Arduino Setelah Projek Blink - Belajar Arduino

Leave a Reply

Your email address will not be published. Required fields are marked *