Tutorial Komunikasi Arduino dengan Raspberry Pi
Pada tutorial kali ini, saya akan menjelaskan bagaimana cara untuk membuat jaringan komunikasi antara mikrokontroller Arduino dan mikrokomputer Raspberry Pi. Perlu diketahui, bahwa mikrokontroller adalah sebuah perangkat yang digunakan unutk mengkontrol beberapa instrumen sekaligus, seperti sensor, motor, servo, dan lain sebagainya. Penjelasan lebih lanjut mengeani Arduino bisa dilihat disini. Sedangkan untuk mikrokomputer adalah sebuah perangkat yang cara kerjanya hampir sama dengan komputer biasa, hanya saja ukurannya kecil. Karena ukurannya yang kecil, mikorkomputer umumnya tidak memiliki spesifikasi yang sama kuatnnya seperti Personal Computer (PC) biasa. Raspberry Pi sendiri memiliki spesifikasi sebagai berikut :
No. | Keterangan | Spesifikasi |
1. | SoC | Broadcom BCM2837 |
2. | CPU | 4× ARM Cortex-A53, 1.2GHz |
3. | GPU | Broadcom VideoCore IV |
4. | RAM | 1 GB LPDDR2 (900 MHz) |
5. | Networking | 10/100 Ethernet, 2,4 GHz 802.11n wireless |
6. | Bluetooth | Bluetooth 4.1 |
7. | Storage | MicroSD |
8. | GPIO | 40-pin header, populated |
9. | Ports | HDMI, 3.5mm analogue audio-video jack, 4× USB 2.0, Ethernet, Camera Serial Interface (CSI), Display Serial Interface (DSI) |
Raspberry Pi |
Arduino Nano |
Alat dan Bahan
No. | Nama | Keterangan |
1. | Raspberry Pi | Sebagai mikrokomputer |
2. | Arduino Nano | Sebagai mikrokontroler |
3. | Kabel USB Type-B | Sebagai sumber daya dan media transmisi untuk komunikasi serial |
4. | Arduino IDE | Untuk memprogram Arduino Nano |
5. | PuTTY / VNC | Untuk mengoperasikan Raspberry Pi |
Langkah LangkahBuat program Arduino dengan Arduino IDE dengan menggunakan script dibawah ini
Kemudian pada Raspberry Pi, buat program dengan script seperti dibawah ini
Kemudian langkah selanjutnya adalah memulai program komunikasi. Mulai program pada Raspberry Pi dengan perintah python, kemudian lihat yang terjadi
Sekian tutorial mengenai komunikasi serial Raspberry Pi dengan Arduino. Semoga bermanfaat.
Post a Comment