Kamis, 19 Desember 2013

PRAKTIKUM 10

PENGGUNAAN FUNGSI MATEMATIKA

TUJUAN :
1.  Mampu mempergunakan fungsi matematika pada pemrograman mikrokontroler.
2.  Mampu  mengimplementasikan  fungsi  matematika  untuk  melakukan  perhitungan matematika sederhana.

PERALATAN :
1.  Komputer             : 1 set
2.  Arduino Uno        : 1 pcs
3.  Kabel USB tipe B : 1 pcs

PERCOBAAN :
10.1   Penggunaan Fungsi pada Library Math.h
            Pada percobaan kali ini akan dijelaskan penggunaan fungsi matematika pada pemrograman  mikrokontroler  menggunakan  Arduino  IDE.  Fungsi-fungsi  yang digunakan telah tersedia pada file library math.h.
Prosedur :
1.  Tuliskan sintaks program berikut ini, lakukan kompilasi dan upload program.
void  setup()  { Serial.begin(9600);
Serial.println("========== Fungsi  Matematika ===========");
Serial.print("cos(90) =  ");                             Serial.println(cos(90));
Serial.print("sin(45) =  ");                   Serial.println(sin(45));
Serial.print("tan(90) =  ");                   Serial.println(tan(90));
Serial.print("atan(90) =  ");                 Serial.println(atan(90));
Serial.print("atan2(90,10) =  ");        Serial.println(atan2(90,10));
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()  {
}

Tugas dan 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 !
            tidak ada perhitungan yang salah pada program
2.  Pada fungsi trigonometri, parameter input fungsi dalam bentuk apa ? radian atau degree ?
            parameter inputnya dalam bentuk degree sedangkan outputnya dalam bentuk radian
3.  Buatlah kalkulator sederhana dengan antarmuka serial port, dimana kalkulator tersebut  mampu melakukan  perhitungan  besar  sudut  pada salah  satu  sudut segitiga. Gunakan fungsi trigonometri untuk melakukan perhitungan !


1 komentar: