PRAKTIKUM 10
PENGGUNAAN FUNGSI MATEMATIKA
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() {
}
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 !
Fungsi Trigonometri diatas salah, karena seharusnya input parameter trigono berbentuk radians.
Berikut hasil dari serial monitor yang inputan parameter trigono nya belum diganti degrees masih rad.
Berikut hasil dari serial monitor yang inputan parameter trigono nya sudah diganti degrees .
2. Pada fungsi trigonometri, parameter input fungsi dalam bentuk apa ? radian atau degree ?
Dalam bentuk Radians.
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 !
Prograam Arduino Penggunaan Fungsi Matematika :
http://www.mediafire.com/download/njbtai5oza0nij1/program_arduino_minggu_ke-10.rar
Prograam Arduino : Kalkulator sederhana trigonometri
http://www.mediafire.com/download/gnv4a3xjl5xxalv/kalkulator+trigono.rar
Terima Kasih :)
#NHS