Terkadang data yang kita dapat dari sensor yang kita pakai, nilainya tidak sesuai dengan nilai standar yang telah ditentukan, misal nilai yang didapat dari sensor jarak tidak sesuai dengan nilai dari penggaris. Misal, nilai 10cm di sensor jarak ternyata seharusnya 20cm sesuai dengan penggaris dan lain sebagainya.
Kali ini Robotik Indonesia menggunakan encoder untuk memperoleh kecepatan roda yang satuannya RPM (Radian Per Minute) dibandingkan dengan alat ukur tachometer. Datanya didapat seperti berikut:
*Perharian data dari tachometer disebelah kanan data dari sensor
Kemudian data tersebut kita jadikan chart atau diagram. Dengan cara blok data tersebut kemudian klik menu Insert > Chart > klik see all chart seperti gambar berikut:
Setelah diagramnya muncul, klik tanda "+" > Pilih Trendline pada bagian bawah > klik tanda panah > Pilih More Options
Pada bagian bawah centang kotak "Display Equation on Chart" seperti gambar berikut.
Pilih persamaan yang sesuai dengan melihat garis putus-putus di diagram, pada tutorial ini menggunakan persamaan "Polynomial" orde 2
Didapat persamaan berikut
y = 0,0009x2 + 0,9856x + 0,2964
Untuk menjadikannya koding di bahasa C bisa dilihat di listing code berikut:
Terima Kasih,
Jika masih ada pertanyaan bisa tulis di kolom komentar
IG : https://www.instagram.com/robotikid/
FB : https://www.facebook.com/RobotikID/
Twitter : https://www.twitter.com/robotik_id
Web : https://www.robotikindonesia.com
2 Comments
Bagaimana program arduino utk nilai kalibrasi persamaan garis yg sudah diketahui. Trims
ReplyDeleteapa yang dimaksud itu cara implementasi persamaan di arduinonya ?
Delete