Mengenal Fungsi abs() pada Arduino

Deskripsi Singkat

Fungsi abs() adalah salah satu fungsi dari perpustakaan math di Arduino IDE. Fungsi abs() berfungsi untuk memperoleh nilai absolut/riil dari sebuah angka.

Dalam matematika, Nilai absolut atau nilai mutlak atau modulus adalah nilai suatu bilangan riil tanpa tanda plus atau minus. Baik a ataupun -a sama-sama bernilai a. Sebagai contoh, nilai absolut dari 3 adalah 3, dan nilai absolut dari –3 juga 3. -Wikipedia

Sintaksis

abs(a)

Penjelasan Sintaksis

Fungsi abs() memiliki 1 parameter yaitu a, dimana:

a = angka yang ingin dicari nilai absolutnya. 

Nilai Kembalian

Fungsi abs() memiliki 2 jenis kembalian, yaitu.

  1. Fungsi akan mengembalikan nilai a jika a ≥ 0.
  2. Fungsi akan mengembalikan nilai -a jika a < 0.

Contoh Penggunaan Fungsi abs()

Berikut ini adalah contoh penggunaan fungsi abs(), dimana kita akan memperoleh nilai absolut dari beberapa angka dan mengirimnya ke Serial Monitor. Cobalah untuk mengunggah kode di bawah ini pada papan Arduino masing-masing kemudian amati keluaran pada Serial Monitor untuk lebih memahami fungsi abs().

Jangan pernah menggunakan fungsi di dalam fungsi abs() karena keluarannya bisa salah. Contoh sintaksis yang salah seperti abs(a++); dan yang benar adalah abs(a); a++;.

/*
  Penulis: M. Habib Al Khairi
  Blog: https://www.mahirelektro.com
  Judul: Contoh penggunaan fungsi abs();
*/
void setup()
{
 Serial.begin(9600);
 delay(1000);
 Serial.print("\n abs(-1) : ");
 Serial.println(abs(-1));

 Serial.print("\n abs(1) : ");
 Serial.println(abs(1));

 Serial.print("\n abs(-2) : ");
 Serial.println(abs(-2));

 Serial.print("\n abs(2) : ");
 Serial.println(abs(2));
}

void loop()
{

}

Penjelasan

Mengenal Fungsi abs() Pada Arduino

Pada contoh di atas kita mencoba untuk memperoleh nilai absolut dari sebuah angka, misalnya -1. Nilai absolut dari -1 adalah 1 karena jika angka adalah kurang dari 0 maka fungsi akan mengembalikan nilai -a atau -(-1), sesuai dengan informasi yang sudah disinggung pada bagian nilai kembalian

Fungsi Matematika Arduino yang Lain

Berikut adalah daftar fungsi matematika yang terdapat pada Arduino.

  1. Fungsi pow() pada Arduino
  2. Fungsi constrain() pada Arduino
  3. Fungsi abs() pada Arduino
  4. Fungsi map() pada Arduino
  5. Fungsi max() pada Arduino
  6. Fungsi min() pada Arduino
  7. Fungsi sq() pada Arduino
  8. Fungsi sqrt() pada Arduino