Raspberry Pi Pico dan Thonny IDE

July 6, 2025

 

Sahabat Robonesia, pada artikel kali ini, kita akan belajar langkah-langkah pembangunan embedded systems menggunakan board raspberry Pi Pico (raspi pico) dan Thonny IDE sebagai software lingkungan pengembangan terintegrasi (IDE, integrated development environment).

Software IDE untuk Raspberry Pi Pico

Ada beberapa software IDE yang dapat digunakan untuk pembangunan embedded systems menggunakan board Raspberry Pi Pico. Ada Thonny IDE apabila kita berencana menggunakan python programming untuk pengembangannya, atau juga bisa menggunakan CircuitPython. Ada Arduino IDE apabila akan menggunakan bahasa pemrograman C++.

Gambar 1. Pilihan IDE untuk Raspberry Pi Pico

Namun pada artikel ini, kita akan fokus menggunakan Thonny IDE dan micropython programming untuk embedded systems yang akan kita bangun menggunakan board raspi pico atau Raspberry Pi Pico.

Menyiapkan Lingkungan Kerja Thonny IDE

Berikut ini adalah langkah-langkah (Step by step) yang perlu dilakukan untuk dapat menggunakan Thonny IDE sebagai software pengembangan embedded systems menggunakan board raspi pico.

Step 1: Download & Install Interpreter Python

1.1 Download interpreter Python di www.python.org
1.2 Install interpreter Python di komputer.

Gambar 2. Download interpreter python

Step 2: Download & Install Thonny IDE

2.1 Download Thonny IDE di www.thonny.org
2.2 Install Thonny IDE di komputer.

Gambar 3. Download Thonny IDE

Step 3: Flashing Firmware MicroPython pada Raspberry Pi Pico

3.1 Interfacing board Raspberry Pi Pico ke komputer via USB
Tekan dan tahan tombol pemilih mode boot (BOOTSEL) yang ada pada board Raspberry Pi Pico. Kemudian hubungkan board Raspberry Pi Pico dengan komputer via port USB (Gambar 4), sehingga otomatis ter-generate directory/folder board Raspberry Pi Pico di windows file explorer (Gambar 5).

Gambar 4. Menghubungkan raspi pico dengan komputer via port USB

Gambar 5. Directory/folder raspi pico otomatis ter-generate jika interfacing berhasil

3.2 Buka Thonny IDE >>> Pilih Menu Tools >>> Options

Gambar 6. Tab menu Tools >>> Options

3.3 Pada jendela Thonny Options
Pilih tab Interpreter >>> Pilih interpreter >>> Pilih interpreter untuk MicroPython (Raspberry Pi Pico)

Gambar 7. Memilih interpreter untuk Raspberry Pi Pico

Masih di tab Interpreter >>> Pilih Port or webREPL >>> Pilih Try to detect port automatically

Gambar 8. Memilih port atau webREPL

Masih di tab Interpreter >>> klik Install or update MicroPython

Gambar 9. Install atau update micropython

Maka Target volume (RPI-RP2), family (RP2), dan MicroPython family (RP2) akan terdeteksi secara otomatis (Auto detected). Lihat gambar 10.

Gambar 10. Target volume, family, dan MicroPython family – Auto detected

3.4 Pada jendela Install or Update MicroPython (UF2)
Karena pada artikel ini penulis menggunakan Raspberry Pi Pico W, maka pada jendela Install or Update MicroPython (UF2), pilih varian board target Raspi Pico (Raspberry Pi Pico W / Pico WH). Lihat gambar 11. Sehingga versi dan info link firmware ter-generate secara otomatis (Gambar 12).

Gambar 11. Pilih variant board target (Raspberry Pi Pico W / Pico WH)

Gambar 12. Versi dan info link firmware – Auto generated

Masih di jendela Install or Update MicroPython (UF2) >>> Tekan tombol install, sehingga proses instalasi firmware micropython untuk raspi pico akan mulai berjalan (Lihat gambar 13).

Gambar 13. Tekan tombol Install, proses install firmware berjalan

Jika proses instalasi firmware micropython sudah selesai, maka akan terdapat notifikasi “Done” (Lihat gambar 14). Sehingga Thonny IDE siap digunakan untuk board Raspberry Pi Pico W (Lihat gambar 15).

Gambar 14. Proses install firmware selesai

Gambar 15. Thonny IDE siap digunakan untuk board Raspberry Pi Pico W (RP2040)

Step 4: Uji Hasil Instalasi Thonny IDE
Uji hasil instalasi Thonny IDE dengan menuliskan perinta Help() pada Shell Thonny IDE, sehingga terverifikasi dapat digunakan (Lihat gambar 16).

Gambar 16. Thonny IDE terverifikasi dapat digunakan

Step 5: Membuat Program Micropython Pertama
Berikut ini adalah program micropython untuk mengendalikan nyala komponen LED yang ada pada Raspberry Pi Pico (GPIO 25 | Program 1) atau yang ada pada Raspberry Pi Pico W (pin LED | Program 2).

Program 1: Untuk Raspberry Pi Pico

Program 2: Untuk Raspberry Pi Pico W

Untuk mulai menuliskan program pada Thonny IDE, pilih menu File kemudian pilih tekan New (Gambar 17). Atau bisa dengan menekan icon new pada task-bar atau gunakan shortcut kombinasi tombol keyboard Ctrl + N.

Gambar 17. Membuka halaman editor program baru

Kemudian tuliskan program 1 atau program 2 di atas pada editor program baru yang telah terbuka (Lihat gambar 18).

Gambar 18. Membuka halaman editor program baru

Step 6.1: Menyimpan Program Ke dalam Memori Komputer

Gambar 19. Tombol “This computer” untuk menyimpan program ke dalam memori komputer

Gambar 20. Memilih directory dan memberi nama file program (*.py)

Step 6.2: Menyimpan Program Ke dalam Board Raspi Pico

Gambar 21. Tombol “Raspberry Pi Pico” untuk menyimpan program ke dalam memori raspi pico

Gambar 22. Nama file program harus main.py

Gambar 23. Notifikasi overwrite program main.py yang ada sebelumnya

Step 7: Menjalankan (Run) & Menghentikan (Stop) Program
Untuk menjalankan (run) program, tekan tombol run. Sedangkan untuk menghentikannya (Stop), tekan tombol stop (Lihat gambar 24).

Gambar 24. Run dan Stop program micropython

Gambar 25. Hasil program yang dibuat – LED menyala secara blink

Untuk tutorial step by step pengembangan embedded systems menggunakan board Raspberry Pi Pico/Pico W/Pico 2W dan Thonny IDE selengkapnya, dapat kita lihat pada video berikut:

 

Author

Taufiq Dwi Septian Suyadhi

Degrees of electronics and industrial engineering. Enthusiast on electronics and embedded systems prototyping, automation, internet of things, robotics, and artificial intelligence. Never ending learning and sharing valuable knowledge.

Leave a Reply

Post Related