TUGAS 4 (KONSEP & PENGANTAR ANTARMUKA PYTHON DAN ARDUINO)
WORKSHOP SISTEM TERTANAM
Oleh
Dicky Irqi Z
NIM E41180226
PROGRAM STUDI TEKNIK INFORMATIKA
JURUSAN TEKNOLOGI INFORMASI
POLITEKNIK NEGERI JEMBER
2021
1. Serial pada Raspberry
• Untuk mendapatkan pyserial, kunjungi [Link] kemudian
download yang paling bawah seperti pada gambar.
• Setelah selesai mendownload, silahkan ekstrak file tersebut, kemudian buka cmd
dan masuk menuju lokasi file tersebut seperti pada gambar.
• Install Pyserial pada Raspberry Pi
2. Python Firmata
• Selanjutnya kita akan menginstall python-firmata. Untuk menginstallnya, kita
perlu masuk ke direktori script python kita di install (disini lokasi saya berada di
C: \Program Files\Python35\Scripts.
3. Serial pada Arduino
Stardard firmata merupakan program yang sudah di sediakan oleh library firmata pada
Arduino IDE yang digunakan untuk firmata slave. Dengan meng upload program ini
maka untuk Arduino mampu dikendalikan oleh firmata yang ada pada master (Raspberry
Pi). Untuk mengupload program Stanrd Firmata buka program pada Arduino IDE >>
file>ecample>firmata>StandartFirmata
4. Antarmuka Raspberry dan Arduino
Sambungkan raspberry pi dan arduino menggunakan kabel downloader USB. Lalu, buka
terminal dan ketik perintah dmseg | greptty untuk melihat port USB serial raspberry pi
yang terhubung dengan arduino.
5. Pemrograman Antarmuka Grafis (GUI)
• Installasi Python Tkinter
Sebelum membuat program dasar GUI kita harus menginstall library Tkinter dan
pyfirmata. Biasanya pada saat kita menginstall python, library ini sudah include di
dalamnya, untuk mengeceknya jalankan perintah berikut.
Output :