Raspberry Pi Pico adalah papan pengembangan berbasis mikrokontroler pertama dari Raspberry Pi Foundation. Alih-alih sistem operasi Linux yang ditemukan di papan Raspberry Pi lainnya, Pico harus dipasang ke komputer lain untuk memprogramnya.

Pemrograman mikrokontroler adalah subjek yang sulit dipelajari, tetapi untungnya yayasan Raspberry Pi telah membuatnya mudah untuk memulai dan menjalankan dengan Pico. Hari ini Anda akan belajar cara menginstal semua alat yang diperlukan untuk memulai dengan Raspberry Pi Pico.

Petunjuk ini fokus pada Windows, tetapi penginstalan Linux dan Mac sangat mirip, pastikan untuk mendapatkan alat untuk sistem operasi Anda.

1. Instal MicroPython di Raspberry Pi Pico

MicroPython adalah cabang khusus dari bahasa pemrograman Python yang ditujukan untuk mikrokontroler. Ini memiliki sintaks yang mudah dipahami dan perpustakaan ekstensif yang dirancang untuk membuat pemrograman berbagai papan pengembangan hobi lebih mudah bagi pemula. Perhatikan bahwa meskipun papan Raspberry Pi biasa menggunakan Python, Anda harus melakukannya

instagram viewer
ikuti tutorial Raspberry Pi khusus karena langkah-langkah di sini tidak berlaku untuk komputer papan tunggal.

Raspberry Pi Foundation telah membuatnya sangat mudah untuk menginstal MicroPython ke Pi Pico. Ini menggunakan UF2 ekstensi file, dirancang khusus untuk mem-flash mikrokontroler melalui USB. Alih-alih membutuhkan programmer atau perangkat lunak khusus, Anda dapat menyalin kode seperti yang Anda lakukan pada file ke pen drive atau hard drive eksternal.

Lingkungan MicroPython tersedia sebagai file UF2 yang dapat diunduh dari Situs Pi Foundation.

Untuk menginstal lingkungan MicroPython ke Raspberry Pi Pico Anda, ikuti langkah-langkah berikut:

  1. Unduh file MicroPython UF2 dari situs Raspberry Pi
  2. Tahan tombol BOOTSEL di Pico Anda dan hubungkan ke port USB komputer Anda.
  3. Buka Explorer, dan buka direktori RPI-RP2 seperti yang Anda lakukan pada hard drive lainnya
  4. Seret dan jatuhkan file UF2 ke direktori RPI-RP2

Itu dia! Sepertinya tidak banyak yang terjadi, tetapi Anda sekarang menjalankan MicroPython di Pi Pico Anda. Anda sekarang dapat membuka program terminal seperti Putty untuk berbicara dengan Pi Pico melalui port Serial USB, tetapi ada cara yang jauh lebih baik untuk berinteraksi dengan Pico Anda: Thonny IDE.

2. Instal Thonny IDE

Thonny adalah lingkungan pengembangan terintegrasi (IDE) open-source Python yang dirancang untuk pemula. Ini kuat, mudah dimengerti, dan sudah dilengkapi dengan dukungan MicroPython dan Raspberry Pi Pico.

Untuk mendapatkan Thonny, unduh secara gratis dari situs resmi dengan mengklik link di pojok kanan atas.

Setelah pengunduhan selesai, instal dan buka Thonny IDE. Anda akan ditanyai bahasa apa yang Anda ingin Thonny gunakan sebelum disambut dengan jendela Thonny yang baru. Pastikan Pi Pico Anda dicolokkan, klik tombol di kanan bawah jendela yang bertuliskan Python, dan ubah menjadi MicroPython (Raspberry Pi Pico).

Jendela REPL akan berubah untuk menunjukkan bahwa Anda sekarang berjalan di Pico, dan Anda dapat mengujinya dengan cepat Hello World!

Sekarang setelah berfungsi, mari kita lanjutkan ke pengkodean sesuatu.

3. Program Raspberry Pi Pico

MicroPython identik dalam sintaks dengan Python biasa, dan jika Anda tidak terbiasa, itu sangat berharga mempelajari dasar-dasar Python untuk memahami kode Pi Pico dengan lebih baik. Jika Anda tidak tahu Python, jangan khawatir! Tutorial ini menggunakan kode contoh untuk membantu Anda memulai tanpa memerlukan pengalaman pemrograman sebelumnya.

Raspberry Pi Foundation menyediakan kode contoh untuk membantu Anda memulai pengkodean Pico, yang tersedia dari Pico repositori GitHub resmi. Untuk mendapatkan contoh, klik Kode> Unduh ZIP dan ekstrak ke direktori pilihan Anda. Di Thonny, gunakan Ctrl + o atau pilih File> Buka untuk membuka blink.py contoh. Kode tersebut akan terlihat seperti ini:

dari mesin import Pin, Timer
led = Pin (25, Pin. DI LUAR)
tim = Pewaktu ()
def centang (timer):
dipimpin global
led.toggle ()
tim.init (freq = 2.5, mode = Timer. PERIODIK, callback = centang)

Klik tombol run hijau. Sebuah popup akan menanyakan di mana Anda ingin menyimpan file tersebut. Pilih Raspberry Pi Pico Anda, dan ganti nama file menjadi main.py.

Anda akan melihat LED Anda berkedip! Mengganti nama file menjadi main.py adalah opsional, meskipun jika Anda ingin kode Anda berjalan ketika Pico terhubung ke sumber daya eksternal daripada komputer, Anda harus melakukannya. Pico mencari main.py saat boot up untuk instruksi, dan jika tidak ada, itu tidak akan melakukan apa-apa.

Hal rapi lainnya yang mungkin Anda perhatikan adalah REPL masih aktif. Pengatur waktu dan LED bekerja di latar belakang sekarang, membuat Anda bebas mengirim lebih banyak perintah ke Pico melalui REPL.

5. Sesuatu yang Lebih Canggih

Membuat LED berkedip adalah awal yang baik, tetapi untuk mengetahui betapa bergunanya Raspberry Pi Pico, mari kita uji sensor suhu onboard. Sekali lagi, yayasan Raspberry Pi membuat ini mudah dilakukan. Ini memberikan contoh kode untuk dibaca dari sensor onboard, mengubahnya menjadi informasi suhu yang dapat dibaca manusia, dan mencetaknya ke Thonny REPL.

Buka adc> temperature.py di folder contoh, atau cukup salin kode mentah langsung dari GitHub ke Thonny, sebelum menyimpannya sebagai main.py. Kode tersebut akan terlihat seperti ini:


mesin impor
import utime
sensor_temp = mesin. ADC (4)
faktor_konversi = 3,3 / (65535)
sementara Benar:
membaca = sensor_temp.read_u16 () * faktor_konversi
# Sensor suhu mengukur tegangan Vbe dari dioda bipolar bias, yang terhubung ke saluran ADC kelima
# Biasanya, Vbe = 0.706V pada 27 derajat C, dengan kemiringan -1.721mV (0.001721) per derajat.
suhu = 27 - (membaca - 0,706) /0,001721
cetak (suhu)
utime.sleep (2)

Klik tombol run hijau, dan kode akan mulai dijalankan, mencetak suhu lingkungan saat ini ke dalam Thonny REPL.

6. Biarkan imajinasi Anda menjadi liar

Sekarang setelah Anda siap untuk memprogram Pico, Anda dapat bereksperimen dengan fitur-fiturnya menggunakan pustaka MicroPython. Sudah ada banyak proyek dan tutorial pemula untuk Pi Pico, dan Raspberry Pi Foundation bahkan telah merilis buku resmi di Pico, tersedia dari Situs Raspberry Pi.

Raspberry Pi Pico: Murah tapi Kuat

Raspberry Pi Pico adalah mikrokontroler yang luar biasa untuk uang dan mampu melakukan lebih dari yang ada untuk ditampilkan dalam pengantar singkat ini.

Untuk pengguna Raspberry Pi biasa, cara kerja ini mungkin terasa sedikit aneh, tetapi mikrokontroler murah dan dapat diandalkan, dan ada beberapa cara yang lebih baik untuk belajar memprogramnya daripada dengan Raspberry Pi Pico.

Surel
Mengintip Pico, Pembangkit Listrik Petite Terbaru dari Raspberry Pi

Mikrokontroler pertama Raspberry Pi penuh dengan kemungkinan, tetapi kompromi harus dilakukan untuk mencapai titik harga $ 4 yang ajaib itu.

Baca Selanjutnya

Topik-topik yang berkaitan
  • DIY
  • Pemrograman
  • Raspberry Pi
  • Python
Tentang Penulis
Ian Buckley (211 Artikel Dipublikasikan)

Ian Buckley adalah jurnalis lepas, musisi, artis, dan produser video yang tinggal di Berlin, Jerman. Ketika dia tidak sedang menulis atau di atas panggung, dia mengutak-atik elektronik atau kode DIY dengan harapan menjadi ilmuwan gila.

Selebihnya Dari Ian Buckley

Berlangganan newsletter kami

Bergabunglah dengan buletin kami untuk mendapatkan tip teknologi, ulasan, ebook gratis, dan penawaran eksklusif!

Satu langkah lagi…!

Harap konfirmasi alamat email Anda di email yang baru saja kami kirimkan kepada Anda.

.