Skip to content

Repository files navigation

📚 Pengenalan Library Eksternal untuk Programming Motion

Dalam pengembangan sistem Programming Motion, Python memiliki banyak library eksternal yang mempermudah implementasi sistem gerakan, baik untuk simulasi maupun interaksi langsung dengan perangkat keras.

Berikut beberapa library penting yang akan digunakan:

Library yang Digunakan dalam Programming Motion

NoLibraryFungsiLink Folder
1numpy dan scipyDigunakan untuk komputasi numerik, manipulasi data sensor, dan perhitungan matematika. scipy cocok untuk filtering sinyal dan analisis frekuensi.klik
2matplotlibDigunakan untuk visualisasi data gerakan dalam bentuk grafik. Cocok untuk memantau posisi, kecepatan, dan lintasan gerak.klik
3time dan threadingtime digunakan untuk simulasi delay dan pengukuran waktu. threading memungkinkan eksekusi paralel, seperti menjalankan kontrol dan logging secara bersamaan.klik
4pynput atau keyboardLibrary untuk membaca input dari keyboard secara real-time, digunakan untuk kendali manual dalam simulasi robotik.klik
5serialDigunakan untuk komunikasi serial antara Python dan perangkat seperti Arduino. Berguna dalam sistem kendali atau umpan balik dari perangkat keras.klik
6Other LibrariesLibrary tambahan seperti opencv-python, pygame, smbus2, RPi.GPIO, asyncio, tkinter, loguru untuk berbagai fungsi seperti pengolahan citra, kontrol grafis, komunikasi I2C, GPIO, dan logging.klik

Cara Menambahkan Library di Python

Untuk menggunakan library eksternal dalam Python, kamu perlu mengimpor library tersebut terlebih dahulu. Berikut adalah cara umum untuk mengimpor library:

1. Menggunakan import

importnumpy

Cara ini mengimpor seluruh library dengan nama lengkapnya. Untuk menggunakan fungsi atau objek dari library, kamu harus menyebutkan nama library terlebih dahulu, seperti numpy.array().

2. Menggunakan from ... import

fromnumpyimportarray

Cara ini mengimpor hanya fungsi atau objek tertentu dari library. Kamu bisa langsung menggunakan fungsi tersebut tanpa perlu menyebutkan nama library, seperti array().

3. Menggunakan import ... as

importnumpyasnp

Cara ini mengimpor library dan memberinya alias, sehingga lebih mudah digunakan. Misalnya, kamu bisa menggunakan np.array() alih-alih numpy.array().

Jika kamu belum menginstal library yang diperlukan, kamu bisa menginstalnya terlebih dahulu menggunakan pip:

pip install nama-library
# untuk python 3:
pip3 install nama-library

Kontribusi

Jika kamu ingin menambahkan atau memperbaiki informasi, fork repository ini dan kirimkan Pull Request. Terima kasih!

About

Useful Libraries for a Programming Motion

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Contributors