MEKATRONIKA

Foto kawan-kawan seperjuangan dalam menempuh pendidikan Di Politeknik Negeri Batam

FERI FEBRIANSYAH

Itu adalah saya , Keren kan !!!

Kembar

Editan Sedikit hehehe

Keren Ui

Line Follower

Karya Anak Bangsa

Senin, 23 Desember 2013

Penggunaan Fungsi Matematika Di Arduino

     Apa Kabar semua ??
Semoga dimana pun kalian dan kapanpun kalian selalu baik-baik aja ... -_-

     Pada kesempatan kali ini saya akan memberikan penjelasan tentang fungsi matematika pada Arduino ,Tak taunya Di Arduino terdapat Fungsi Matematika !!!

    Jadi kita dapat mempergunakan fungsi Matematika pada  pemograman mikrokontroller dan kita dapat juga melakukan perhitungan matematika sederhana .


Langsung aja kawan , tak usah berlama-lama langsung kita coba !!!




Tapi kawan-kawan harus menyiapkan peralatan yang di butuhkan :

1. Laptop/PC , itu jelas karena tempat untuk membuat program
2. Arduino , semua tipe
3. Kabel USB tipe B sebagai penyambung .

Kawan-kawan kan punya Program Arduino ya kan , langsung aja Tulis Sintaks dibawah ini !!!

Testing Bro !!!

Tapi sebelum testing  fungsi-fungsi yang digunakan telah tersedia pada file Library math.h.
void setup() { Serial.begin(9600);
Serial.println ("========== Fungsi Matematika ========== =");
Serial.print(" cos(90) = ");    Serial.println(cos(0.5*PI));

Serial.print(" sin(45) = ");    Serial.println(sin(0.25*PI));
Serial.print(" tan(90) = ");    Serial.println(tan(0.5*PI));

Serial.print(" atan(90) = ");    Serial.println(atan (0.5*PI));

Serial.print(" atan2(90,10) = ");Serial.println(atan2(0.5*PI,0.055*PI));

Serial.print(" sqrt(9) = ");    Serial.println(sqrt (9));
Serial.print(" exp(9) = ");    Serial.println(exp(9));

Serial.print(" log(100) = ");    Serial.println(log(100));

Serial.print(" log10(100) = ");    Serial.println(log10(100));
Serial.print(" pow(9,2) = ");    Serial.println(pow( 9,2));

Serial.print(" square(9) = ");    Serial.println(sqrt (9));

Serial.print(" fabs(-1.5) = ");    Serial.println(fabs (-1.5));
Serial.print(" fmod(1.2334,2) = ");  Serial.println(fmod (1.2334,2));



}

void loop() {
}

Sudahkan  kawan-kawan buat programnya di Software Arduino IDE  , langsung Uploud ke Ardunio !!!
Dan Lihat Pada Serial monitor !

Sekarang lihat apa yang terjadi  ?

PERTANYAAN ????????
  1. Buka Aplikasi serial monitor , kemudian amati data yang ditampilkan pada Serial Monitor . Periksalah hasil perhitungan pada program secara manual. Apakah ada yang salah dari perhitungan program ? Jika ada sebutkan pada fungsi apa ??
  • Ada , Pada fungsi Trigonometri 


 2. Pada fungsi trigonometri parameter input fungsi dalam bentuk apa ? Radian atau degree ?
  • Parameternya dalam bentuk deggre