37 proyek

Proyek Raspberry Pi Pico

Raspberry Pi Pico adalah board mikrokontroler kecil dan murah yang dibangun dengan chip RP2040. Board ini punya prosesor dual-core 133 MHz, RAM 264 KB, dan 26 pin GPIO. Berbeda dengan komputer Raspberry Pi, Pico tidak menjalankan sistem operasi: ia menjalankan satu program yang kamu tulis dan langsung menyala. Pico W menambahkan Wi-Fi untuk proyek nirkabel.

Sebagian besar proyek Raspberry Pi Pico di halaman ini ditulis dengan MicroPython; sebagian memakai C++ di Arduino IDE, dan blok kode tiap proyek menunjukkan bahasanya. Python mudah dibaca, sehingga Pico ideal untuk pemula coding, siswa, dan pengguna Python yang ingin terjun ke hardware. Proyeknya dimulai dari LED bawaan board lalu naik ke tombol, PWM, interrupt (IRQ), sensor, dan state machine, masing-masing dengan skema rangkaian dan kode berkomentar.

Cara memulai: tahan tombol BOOTSEL sambil menyambungkan Pico ke komputer, lalu seret file UF2 MicroPython ke drive yang muncul, atau instal dari editor Thonny. Ketika kamu menekan Run di Thonny, kodenya langsung masuk ke board tanpa kompilasi. Lalu kerjakan 10 proyek pertama secara berurutan. Pin Pico bekerja di 3,3 V, jadi jangan pernah menyambungkan sensor yang mengeluarkan 5 V secara langsung.

10 proyek pertama untuk pemula

Ikuti sesuai urutan ini; setiap proyek menambah satu skill baru di atas proyek sebelumnya.

  1. 1Kedip LED Bawaan Raspberry Pi Pico (Pico dan Pico W)Kedip LED Bawaan Raspberry Pi Pico (Pico dan Pico W)Proyek pembuka seri Raspberry Pi Pico! Kita mengedipkan LED hijau bawaan untuk memastikan board bekerja; percobaan "Hello World" klasik. TANPA komponen eksternal, hanya Pico dan kabel USB. Kodenya ditulis dalam MicroPython (bahasa resmi dari Raspberry Pi Foundation). Pelajari kelas machine.Pin, mode Pin.OUT, metode led.on()/off(), dan time.sleep() di Thonny IDE, dan ikuti setiap perubahan di output Serial (REPL). Juga pas untuk menguji firmware MicroPython.Pemula
  2. 2Raspberry Pi Pico: Mengendalikan LED Eksternal (Breadboard)Raspberry Pi Pico: Mengendalikan LED Eksternal (Breadboard)Langkah berikutnya setelah LED bawaan Pico: menyambungkan LED eksternal ke breadboard dan mengendalikannya lewat pin GP14. Di proyek ini, kamu belajar memakai pin GPIO serbaguna Pico mana pun sebagai output, polaritas LED (kaki panjang = anoda/+, kaki pendek = katoda/–), dan kenapa resistor pembatas arus (220Ω) diperlukan. Tanpa resistor, arus berlebih mengalir melalui LED dan LED bisa terbakar. Rangkaiannya sangat sederhana: Pico GP14 → resistor 220Ω → LED → GND.Pemula
  3. 3Dua LED Bergantian Raspberry Pi Pico (Pola Kedip Bergantian)Dua LED Bergantian Raspberry Pi Pico (Pola Kedip Bergantian)Langkah berikutnya setelah satu LED di Pico: dua LED berkedip bergantian dengan pola flip-flop klasik. Ketika satu mati, yang lain menyala; contoh paling dasar koordinasi beberapa GPIO. Dua LED berbeda warna (merah di GP14, hijau di GP13) bertukar status setiap 500 ms, dan metode Pin.toggle() MicroPython membuat kodenya singkat. Logika yang sama menjadi dasar lampu lalu lintas, lampu polisi, dan LED berjalan. Setiap LED memakai resistor 220Ω-nya sendiri.Pemula
  4. 4Simulator Lampu Lalu Lintas Raspberry Pi Pico (3 LED Berurutan)Simulator Lampu Lalu Lintas Raspberry Pi Pico (3 LED Berurutan)Kita menyimulasikan lampu lalu lintas sungguhan dengan LED merah, kuning, dan hijau; proyek 3 LED pertama di seri Pico! Hijau 4 detik "jalan", kuning 1,5 detik "siap", merah 3 detik "berhenti", dan merah+kuning 1 detik "bersiap" (pola Eropa). Pelajari pendefinisian fungsi (def all_off()), logika state machine, dan sinkronisasi beberapa GPIO. 3 LED di GP11 (Hijau), GP12 (Kuning), GP13 (Merah), masing-masing dengan resistor 220Ω, berdampingan di board.Pemula
  5. 5Efek Lampu Strobo Polisi Raspberry Pi Pico (Merah + Biru)Efek Lampu Strobo Polisi Raspberry Pi Pico (Merah + Biru)Kita menyimulasikan bar lampu mobil polisi dengan Raspberry Pi Pico dalam bentuk paling sederhana! LED merah dan biru menyala bergantian (flip-flop): ketika merah menyala, biru mati, dan keduanya bertukar setiap 0,3 detik, selamanya. Kode menulis dua langkah itu langsung di satu loop while True; kecepatannya diatur dengan konstanta WAIT_MS.Pemula
  6. 6Flip-Flop Polisi 3 Kedipan Raspberry Pi Pico (2 LED)Flip-Flop Polisi 3 Kedipan Raspberry Pi Pico (2 LED)Variasi berirama dari proyek strobo polisi: flip-flop 3 kedipan! Rangkaian 2 LED yang sama (GP11 merah + GP12 biru), tetapi polanya berbeda: LED merah berkedip cepat 3 kali, lalu biru berkedip 3 kali, selamanya. Pola "kedipan beruntun + ganti" ini adalah ritme lampu sirene polisi sungguhan yang paling mudah dikenali. Pelajari fungsi berparameter def burst(led, count, duration_ms), desain ritme, dan cara menghasilkan efek visual berbeda dengan kode di rangkaian yang sama.Pemula
  7. 7LED Berjalan Raspberry Pi Pico (6 LED)LED Berjalan Raspberry Pi Pico (6 LED)Animasi "LED berjalan" klasik dengan Pico, versi 6 LED! 6 LED menyala berurutan dari kiri ke kanan, seperti cahaya yang berjalan. Pelajari list Python, list comprehension ([Pin(p, Pin.OUT) for p in LED_PINS]), loop for dengan kendali pin, dan enumerate(). 6 LED di GP9-GP14, masing-masing dengan resistor 220Ω. Alih-alih mendefinisikan LED satu per satu, kita memakai list; kamu bisa menambah LED sebanyak pin GPIO yang bebas. Untuk 100 LED, pakai LED beralamat seperti WS2812B.Pemula
  8. 8Pemindai LED Knight Rider Raspberry Pi Pico (6 LED Bolak-balik)Pemindai LED Knight Rider Raspberry Pi Pico (6 LED Bolak-balik)Efek pemindai LED "Knight Rider" klasik dengan Pico! 6 LED bergerak dari kiri ke kanan, lalu kembali, selamanya, seperti gril depan mobil KITT dari serial TV tahun 80-an. Ini pengembangan dari proyek LED Berjalan: rangkaian 6 LED yang sama (GP9-GP14), pola kode berbeda. Pelajari reversed() untuk membalik list, dua loop for untuk pola bolak-balik, dan cara membuat beberapa animasi di rangkaian yang sama. Perangkat keras sama, efek yang sama sekali berbeda.Pemula
  9. 9LED yang Dikendalikan Tombol Raspberry Pi Pico (Tekan)LED yang Dikendalikan Tombol Raspberry Pi Pico (Tekan)Proyek input pertama dengan Pico: membaca tombol! LED menyala selama tombol ditekan, dan mati ketika dilepas. Ini langkah besar setelah animasi LED: sinyal masuk dari dunia luar ke Pico. Pelajari Pin.IN (mode input), Pin.PULL_UP (resistor pull-up internal, standar untuk tombol), dan pembacaan button.value(). LED di GP14, tombol di GP2 (PULL_UP internal). Ditekan = LOW (0), dilepas = HIGH (1); logika terbalik ini awalnya terasa membingungkan, tetapi merupakan standar industri.Pemula
  10. 10LED Toggle dengan Tombol Raspberry Pi PicoLED Toggle dengan Tombol Raspberry Pi PicoTombol + LED, level berikutnya! Berbeda dengan proyek tombol dasar, tombol tidak perlu ditahan. Tekan dan lepas → LED menyala. Tekan dan lepas lagi → LED mati (toggle). Rangkaiannya sama (LED GP14, Tombol GP2), tetapi kodenya sangat berbeda. Pelajari deteksi tepi (menangkap momen turun 1→0), pelacakan status, dan debounce (penyaring pantulan mekanis). led.toggle() MicroPython menukar status dalam satu baris. Dasar semua proyek tombol interaktif (pengganti mode, IRQ, klik ganda).Pemula

Proyek per tingkat kesulitan

Pemula20 proyek

Kedip LED Bawaan Raspberry Pi Pico (Pico dan Pico W)
#147Pemula

Kedip LED Bawaan Raspberry Pi Pico (Pico dan Pico W)

Proyek pembuka seri Raspberry Pi Pico! Kita mengedipkan LED hijau bawaan untuk memastikan board bekerja; percobaan "Hello World" klasik. TANPA komponen eksternal, hanya Pico dan kabel USB. Kodenya ditulis dalam MicroPython (bahasa resmi dari Raspberry Pi Foundation). Pelajari kelas machine.Pin, mode Pin.OUT, metode led.on()/off(), dan time.sleep() di Thonny IDE, dan ikuti setiap perubahan di output Serial (REPL). Juga pas untuk menguji firmware MicroPython.

5.0(1)
10
Raspberry Pi Pico: Mengendalikan LED Eksternal (Breadboard)
#148Pemula

Raspberry Pi Pico: Mengendalikan LED Eksternal (Breadboard)

Langkah berikutnya setelah LED bawaan Pico: menyambungkan LED eksternal ke breadboard dan mengendalikannya lewat pin GP14. Di proyek ini, kamu belajar memakai pin GPIO serbaguna Pico mana pun sebagai output, polaritas LED (kaki panjang = anoda/+, kaki pendek = katoda/–), dan kenapa resistor pembatas arus (220Ω) diperlukan. Tanpa resistor, arus berlebih mengalir melalui LED dan LED bisa terbakar. Rangkaiannya sangat sederhana: Pico GP14 → resistor 220Ω → LED → GND.

4.5(2)
7
Dua LED Bergantian Raspberry Pi Pico (Pola Kedip Bergantian)
#149Pemula

Dua LED Bergantian Raspberry Pi Pico (Pola Kedip Bergantian)

Langkah berikutnya setelah satu LED di Pico: dua LED berkedip bergantian dengan pola flip-flop klasik. Ketika satu mati, yang lain menyala; contoh paling dasar koordinasi beberapa GPIO. Dua LED berbeda warna (merah di GP14, hijau di GP13) bertukar status setiap 500 ms, dan metode Pin.toggle() MicroPython membuat kodenya singkat. Logika yang sama menjadi dasar lampu lalu lintas, lampu polisi, dan LED berjalan. Setiap LED memakai resistor 220Ω-nya sendiri.

5.0(2)
19
Simulator Lampu Lalu Lintas Raspberry Pi Pico (3 LED Berurutan)
#150Pemula

Simulator Lampu Lalu Lintas Raspberry Pi Pico (3 LED Berurutan)

Kita menyimulasikan lampu lalu lintas sungguhan dengan LED merah, kuning, dan hijau; proyek 3 LED pertama di seri Pico! Hijau 4 detik "jalan", kuning 1,5 detik "siap", merah 3 detik "berhenti", dan merah+kuning 1 detik "bersiap" (pola Eropa). Pelajari pendefinisian fungsi (def all_off()), logika state machine, dan sinkronisasi beberapa GPIO. 3 LED di GP11 (Hijau), GP12 (Kuning), GP13 (Merah), masing-masing dengan resistor 220Ω, berdampingan di board.

4.0(1)
12
Efek Lampu Strobo Polisi Raspberry Pi Pico (Merah + Biru)
#151Pemula

Efek Lampu Strobo Polisi Raspberry Pi Pico (Merah + Biru)

Kita menyimulasikan bar lampu mobil polisi dengan Raspberry Pi Pico dalam bentuk paling sederhana! LED merah dan biru menyala bergantian (flip-flop): ketika merah menyala, biru mati, dan keduanya bertukar setiap 0,3 detik, selamanya. Kode menulis dua langkah itu langsung di satu loop while True; kecepatannya diatur dengan konstanta WAIT_MS.

4.7(3)
10
Flip-Flop Polisi 3 Kedipan Raspberry Pi Pico (2 LED)
#152Pemula

Flip-Flop Polisi 3 Kedipan Raspberry Pi Pico (2 LED)

Variasi berirama dari proyek strobo polisi: flip-flop 3 kedipan! Rangkaian 2 LED yang sama (GP11 merah + GP12 biru), tetapi polanya berbeda: LED merah berkedip cepat 3 kali, lalu biru berkedip 3 kali, selamanya. Pola "kedipan beruntun + ganti" ini adalah ritme lampu sirene polisi sungguhan yang paling mudah dikenali. Pelajari fungsi berparameter def burst(led, count, duration_ms), desain ritme, dan cara menghasilkan efek visual berbeda dengan kode di rangkaian yang sama.

0.0(0)
15
LED Berjalan Raspberry Pi Pico (6 LED)
#153Pemula

LED Berjalan Raspberry Pi Pico (6 LED)

Animasi "LED berjalan" klasik dengan Pico, versi 6 LED! 6 LED menyala berurutan dari kiri ke kanan, seperti cahaya yang berjalan. Pelajari list Python, list comprehension ([Pin(p, Pin.OUT) for p in LED_PINS]), loop for dengan kendali pin, dan enumerate(). 6 LED di GP9-GP14, masing-masing dengan resistor 220Ω. Alih-alih mendefinisikan LED satu per satu, kita memakai list; kamu bisa menambah LED sebanyak pin GPIO yang bebas. Untuk 100 LED, pakai LED beralamat seperti WS2812B.

0.0(0)
8
Pemindai LED Knight Rider Raspberry Pi Pico (6 LED Bolak-balik)
#154Pemula

Pemindai LED Knight Rider Raspberry Pi Pico (6 LED Bolak-balik)

Efek pemindai LED "Knight Rider" klasik dengan Pico! 6 LED bergerak dari kiri ke kanan, lalu kembali, selamanya, seperti gril depan mobil KITT dari serial TV tahun 80-an. Ini pengembangan dari proyek LED Berjalan: rangkaian 6 LED yang sama (GP9-GP14), pola kode berbeda. Pelajari reversed() untuk membalik list, dua loop for untuk pola bolak-balik, dan cara membuat beberapa animasi di rangkaian yang sama. Perangkat keras sama, efek yang sama sekali berbeda.

0.0(0)
13
LED yang Dikendalikan Tombol Raspberry Pi Pico (Tekan)
#155Pemula
Premium

LED yang Dikendalikan Tombol Raspberry Pi Pico (Tekan)

Proyek input pertama dengan Pico: membaca tombol! LED menyala selama tombol ditekan, dan mati ketika dilepas. Ini langkah besar setelah animasi LED: sinyal masuk dari dunia luar ke Pico. Pelajari Pin.IN (mode input), Pin.PULL_UP (resistor pull-up internal, standar untuk tombol), dan pembacaan button.value(). LED di GP14, tombol di GP2 (PULL_UP internal). Ditekan = LOW (0), dilepas = HIGH (1); logika terbalik ini awalnya terasa membingungkan, tetapi merupakan standar industri.

0.0(0)
11
LED Toggle dengan Tombol Raspberry Pi Pico
#156Pemula

LED Toggle dengan Tombol Raspberry Pi Pico

Tombol + LED, level berikutnya! Berbeda dengan proyek tombol dasar, tombol tidak perlu ditahan. Tekan dan lepas → LED menyala. Tekan dan lepas lagi → LED mati (toggle). Rangkaiannya sama (LED GP14, Tombol GP2), tetapi kodenya sangat berbeda. Pelajari deteksi tepi (menangkap momen turun 1→0), pelacakan status, dan debounce (penyaring pantulan mekanis). led.toggle() MicroPython menukar status dalam satu baris. Dasar semua proyek tombol interaktif (pengganti mode, IRQ, klik ganda).

0.0(0)
9
Raspberry Pi Pico: Kendali Mandiri 2 LED dengan 2 Tombol
#157Pemula
Premium

Raspberry Pi Pico: Kendali Mandiri 2 LED dengan 2 Tombol

2 tombol, 2 LED, sepenuhnya mandiri! Setiap tombol mengendalikan LED-nya sendiri: BTN1 menyalakan LED merah, BTN2 menyalakan LED hijau, dan menekan keduanya menyalakan keduanya (operasi paralel). Yang dipelajari: pengelolaan objek multi-pin (beberapa input/output sekaligus), operator ternary (1 if x else 0, if-else ringkas Python), kendali I/O mandiri (logika paralel), dan peta GPIO (input di satu sisi board, output di sisi lain).

0.0(0)
7
LED Fade PWM Raspberry Pi Pico (Efek Bernapas)
#160Pemula

LED Fade PWM Raspberry Pi Pico (Efek Bernapas)

LED tidak lagi sekadar berkedip, ia bernapas! Dengan PWM (Pulse Width Modulation) Pico, kecerahan LED naik lalu turun perlahan, seperti lampu MacBook yang tidur. Pelajari kelas machine.PWM, duty_u16() (kecerahan 16-bit 0–65535), frekuensi PWM (freq(1000): 1000 siklus per detik, tanpa kedipan terlihat), loop range() bertahap, dan output mirip analog dari pin digital. PWM juga dipakai untuk warna RGB, motor, servo, dan buzzer.

0.0(0)
4
Siklus Warna LED RGB Raspberry Pi Pico (PWM 3 Kanal)
#161Pemula

Siklus Warna LED RGB Raspberry Pi Pico (PWM 3 Kanal)

Satu LED, jutaan warna! LED RGB berisi 3 LED: merah, hijau, dan biru. Masing-masing digerakkan dengan kanal PWM Pico sendiri: merah + hijau = kuning, hijau + biru = cyan, ketiganya = putih. LED berputar melewati 8 warna. Pelajari beberapa kanal PWM, mendefinisikan fungsi (def set_color(...)), pencampuran warna RGB (cara kerja layar), konversi 8-bit → 16-bit (x257 memetakan 0–255 ke 0–65535), dan LED katoda bersama vs anoda bersama.

0.0(0)
6
Sensor Parkir Raspberry Pi Pico (HC-SR04 + 3 LED + Buzzer)
#170Pemula

Sensor Parkir Raspberry Pi Pico (HC-SR04 + 3 LED + Buzzer)

Bawa sensor parkir mundur mobilmu ke meja! Raspberry Pi Pico memakai sensor ultrasonik HC-SR04 untuk mengukur jarak ke rintangan sekitar 16 kali per detik. Makin dekat rintangannya, LED hijau, kuning, dan merah menyala bergiliran dan buzzer berbunyi bip makin cepat; di bawah 10 cm nadanya berbunyi terus dan LED merah berkedip. Pengukuran jarak ultrasonik, suara PWM, dan pengaturan waktu non-blocking dalam satu proyek.

0.0(0)
1
Piano Tombol Raspberry Pi Pico (5 Tombol + Buzzer + Perekam Melodi)
#171Pemula

Piano Tombol Raspberry Pi Pico (5 Tombol + Buzzer + Perekam Melodi)

Piano mini lima tuts yang mengingat apa yang kamu mainkan! Raspberry Pi Pico memainkan DO, RE, MI, FA, dan SOL di buzzer pasif dari lima tombol, selama tutsnya ditahan. Tahan DO selama satu detik, mainkan lagumu, lalu tahan DO lagi: Pico memutarnya kembali, memperpendek jeda antarnada yang lebih dari 1,5 detik menjadi 1,5 detik. Indikator rekamnya LED bawaan board, jadi tanpa komponen tambahan. Nada PWM, debounce, dan waktu non-blocking dalam satu proyek.

0.0(0)
Palang Parkir Raspberry Pi Pico (Servo SG90 + 2 LED + Tombol + Buzzer)
#172Pemula
Premium

Palang Parkir Raspberry Pi Pico (Servo SG90 + 2 LED + Tombol + Buzzer)

Model kecil palang pintu di pintu masuk tempat parkir! Tekan tombol dan Raspberry Pi Pico mengangkat lengan palang dengan halus memakai servo SG90 sementara LED hijau menyala. Palang tetap terbuka selama 3 detik, lalu turun perlahan dengan LED merah berkedip dan bunyi bip peringatan dari buzzer. Tekan lagi ketika palang sedang turun, dan lengannya langsung naik demi keamanan. Kendali servo, state machine, dan pengaturan waktu non-blocking dalam satu proyek.

0.0(0)
Jam Biner Raspberry Pi Pico (6 LED + Tombol)
#202Pemula

Jam Biner Raspberry Pi Pico (6 LED + Tombol)

Jam ini tidak punya angka! Kita membuat jam dengan Raspberry Pi Pico yang menampilkan waktu dalam biner. 6 LED adalah posisi 32-16-8-4-2-1; jumlahkan yang menyala dan kamu membaca detik, menit, atau jam. Satu tombol mengganti bagian yang ditampilkan dan mengatur waktu, dan sapuan cahaya berjalan melintasi LED setiap jam tepat.

0.0(0)
Suhu dan Kelembapan IoT Pico W (DHT22)
#373Pemula
IoT

Suhu dan Kelembapan IoT Pico W (DHT22)

Pantau suhu dan kelembapan kamarmu secara langsung di ponsel, di mana pun kamu berada. Proyek ini adalah panduan langkah demi langkah untuk template IoT Suhu dan kelembapan di aplikasi, dibuat dengan Raspberry Pi Pico W dan DHT22. Buka Labku › Perangkat › Tambah perangkat, pilih Pico W sebagai board dan Suhu dan kelembapan sebagai template; Ohmi menyiapkan kodenya dengan kunci perangkatmu sendiri. Kode di halaman ini adalah contoh: kunci dan detail Wi-Fi-nya hanya pengisi tempat.

0.0(0)
Sensor Pintu IoT Pico W (Reed Switch)
#375Pemula
IoT

Sensor Pintu IoT Pico W (Reed Switch)

Apakah pintu atau jendela dibiarkan terbuka? Periksa di ponselmu dari mana pun. Ini panduan langkah demi langkah untuk template IoT Pintu / jendela di aplikasi, dengan Raspberry Pi Pico W, reed switch, dan magnet kecil memakai dua kabel. Buka Labku › Perangkat › Tambah perangkat, pilih Pico W dan template Pintu / jendela; Ohmi menyiapkan kodenya dengan kunci perangkatmu sendiri. Kode di halaman ini adalah contoh: kunci dan detail Wi-Fi-nya hanya pengisi tempat.

0.0(0)
Penghitung Gerak IoT Pico W (PIR)
#377Pemula
IoT

Penghitung Gerak IoT Pico W (PIR)

Hitung berapa kali seseorang melewati pintu atau lorong, dan lihat momen gerakan secara langsung di ponselmu. Proyek ini adalah panduan langkah demi langkah untuk template IoT Pendeteksi gerak di aplikasi, dibuat dengan Raspberry Pi Pico W dan sensor gerak PIR hanya dengan 3 kabel. Buka Labku › Perangkat › Tambah perangkat; Ohmi menyiapkan kodenya dengan kunci perangkatmu sendiri. Kode di halaman ini adalah contoh: kunci dan detail Wi-Fi-nya hanya pengisi tempat.

0.0(0)

Menengah17 proyek

Lampu Lalu Lintas Raspberry Pi Pico dengan Pemilih 4 Mode lewat Tombol (State Machine)
#158Menengah

Lampu Lalu Lintas Raspberry Pi Pico dengan Pemilih 4 Mode lewat Tombol (State Machine)

4 mode lampu lalu lintas dengan 1 tombol! Setiap tekanan mengganti mode: Siklus normal (merah → kuning → hijau), Hanya Merah (tanda berhenti), Kuning Berkedip (mode malam), Mati (perawatan). Konsep: state machine (variabel mode menentukan perilaku), perputaran mode dengan modulo ((mode + 1) % 4 → 0→1→2→3→0), waktu non-blocking (fase LED dengan time.ticks_ms() + time.ticks_diff(); jeda debounce singkat tetap memakai sleep_ms).

5.0(1)
15
Debounce Tombol Raspberry Pi Pico: IRQ vs Polling Perangkat Lunak
#159Menengah
Premium

Debounce Tombol Raspberry Pi Pico: IRQ vs Polling Perangkat Lunak

Tekan tombol sekali, kode menghitung 3-4? Itu pantulan kontak: kontak logam bergetar beberapa mikrodetik! Bandingkan 2 metode di Serial: polling MENTAH (ikut menghitung pantulan) vs IRQ + debounce perangkat lunak (akurat). Pelajari pantulan kontak, debounce perangkat lunak (ticks_diff() > 50ms), interrupt Pin.irq(), pemicu IRQ_FALLING, handler ISR, serta global + keamanan ISR. LED berbalik lewat IRQ, dan Serial menampilkan kedua penghitung.

0.0(0)
12
Game Tarik Tambang LED Raspberry Pi Pico (Strip NeoPixel + 2 Tombol + Buzzer)
#168Menengah

Game Tarik Tambang LED Raspberry Pi Pico (Strip NeoPixel + 2 Tombol + Buzzer)

Duel tombol untuk dua pemain! Raspberry Pi Pico mengubah strip NeoPixel WS2812B 30 LED menjadi tali: merah di kiri, biru di kanan. Setiap tekanan mendorong warnamu satu LED ke depan; penuhi seluruh strip untuk memenangkan ronde, dan 3 ronde untuk memenangkan pertandingan. Menekan terlalu cepat ketika hitung mundur membuatmu mundur, buzzer pasif memberi setiap pemain bunyi klik sendiri, dan pemenang disambut pelangi. neopixel, debounce, dan suara non-blocking di MicroPython.

0.0(0)
1
Api Unggun LED Raspberry Pi Pico (Matriks NeoPixel 8x8 + Potensiometer + Buzzer)
#169Menengah

Api Unggun LED Raspberry Pi Pico (Matriks NeoPixel 8x8 + Potensiometer + Buzzer)

Api unggun yang tidak membakar apa pun, tetapi tetap berderak! Raspberry Pi Pico menggambar nyala api yang realistis di matriks NeoPixel 8x8, dihitung ulang setiap frame: percikan muncul di dasar, panasnya mendingin ketika naik, dan berpendar dari merah sampai putih. Potensiometer mengatur tinggi api, tombol mengganti tema Api, Gas, Sihir, dan Ametis, dan buzzer menambahkan derak kayu terbakar. Animasi prosedural, ADC, PWM, dan MicroPython dalam satu proyek.

0.0(0)
1
Stasiun Cuaca Mini Raspberry Pi Pico (DHT22 + Grafik OLED)
#173Menengah
Premium

Stasiun Cuaca Mini Raspberry Pi Pico (DHT22 + Grafik OLED)

Bagaimana suhu kamarmu berubah dalam dua menit terakhir? Raspberry Pi Pico membaca suhu dan kelembapan dari DHT22 setiap 2 detik dan menampilkan nilainya dengan angka besar di OLED 0,96 inci, dengan grafik garis 60 pembacaan terakhir di bawahnya. Sebuah panah menunjukkan tren, dan halaman suhu dan kelembapan bergantian setiap 4 detik. Driver OLED sudah ada di dalam kode: satu file, tanpa library.

0.0(0)
Game Memori Raspberry Pi Pico (4 LED + 4 Tombol + Buzzer)
#174Menengah
Premium

Game Memori Raspberry Pi Pico (4 LED + 4 Tombol + Buzzer)

Berapa ronde yang bisa kamu bertahan? Game memori warna dan suara klasik hadir di mejamu dengan Raspberry Pi Pico. Pico memainkan urutan warna acak, setiap warna dengan LED-nya sendiri dan nadanya sendiri. Ulangi dalam urutan yang sama di 4 tombol, dan satu warna lagi bergabung di setiap ronde. Salah tekan, dan buzzer memainkan lagu game over sementara warna yang benar berkedip. List, bilangan acak, dan pembacaan tombol dalam satu game.

0.0(0)
Kunci Keypad Raspberry Pi Pico (Keypad 4x4 + LCD I2C + Servo)
#175Menengah
Premium

Kunci Keypad Raspberry Pi Pico (Keypad 4x4 + LCD I2C + Servo)

Kode 4 digit membuka pintu, dan tiga kali salah berarti menunggu 30 detik! Raspberry Pi Pico memeriksa PIN yang diketik di keypad 4x4: jika benar, servo SG90 membuka kunci dan menguncinya lagi sendiri setelah 5 detik. I2C LCD menampilkan bintang, sisa percobaan, dan hitung mundur, dan buzzer berbunyi bip di setiap tombol. PIN bawaannya 1234; ubah dengan tombol A, dan PIN baru disimpan ke pin.txt.

0.0(0)
Flappy Bird Raspberry Pi Pico (Layar OLED + Tombol + Buzzer)
#176Menengah
Premium

Flappy Bird Raspberry Pi Pico (Layar OLED + Tombol + Buzzer)

Burung menyebalkan dari ponselmu itu, kini di OLED 0,96 inci dengan satu tombol! Game bergaya Flappy Bird di Raspberry Pi Pico: setiap tekanan tombol membuat burung mengepakkan sayap, setiap pasang pipa yang kamu lewati memberi satu poin, dan celahnya makin sempit. Buzzer memainkan suara kepakan, poin, dan rekor. Skor tertinggi disimpan di flappy_best.txt, jadi tetap ada meski listrik padam. Fisika, tabrakan, dan game loop 30 FPS dalam satu file.

0.0(0)
Panel Pelacak Matahari Raspberry Pi Pico (2 LDR + Servo SG90)
#183Menengah
Premium

Panel Pelacak Matahari Raspberry Pi Pico (2 LDR + Servo SG90)

Panel yang menemukan matahari sendiri! Raspberry Pi Pico mengukur cahaya dengan 2 LDR di kedua sisi panel, dan servo SG90 memutarnya ke sisi yang lebih terang. Selisih besar memutarnya cepat, selisih kecil memutarnya pelan, dan panel berhenti perlahan begitu kedua sisi seimbang. Pada malam hari, panel berputar kembali ke timur untuk menunggu matahari terbit. Eksperimen siap pakai untuk pameran sains dan proyek sekolah.

0.0(0)
Game Bola Pemukul Raspberry Pi Pico (Layar OLED + 2 Potensiometer + Buzzer)
#194Menengah
Premium

Game Bola Pemukul Raspberry Pi Pico (Layar OLED + 2 Potensiometer + Buzzer)

Game bola pemukul klasik, kini di OLED 0,96 inci untuk dua pemain! Setiap pemain memutar potensiometer-nya sendiri untuk menggerakkan pemukul. Bola makin cepat di setiap pukulan dan memantul dengan sudut yang ditentukan oleh titik jatuhnya di pemukul; yang pertama mencapai 5 poin menang. Buzzer memainkan suara dinding, pemukul, dan poin. Input analog, fisika bilangan bulat, dan pembaruan layar sebagian dalam satu game di Raspberry Pi Pico.

0.0(0)
Dadu Kocok Raspberry Pi Pico (MPU-6050 + Layar OLED + Buzzer)
#195Menengah
Premium

Dadu Kocok Raspberry Pi Pico (MPU-6050 + Layar OLED + Buzzer)

Dadumu hilang? Tidak masalah: kocok rangkaiannya dan dadu bergulir di OLED 0,96 inci! Akselerometer MPU-6050 merasakan kocokan, dadu bergoyang dan berputar, dan begitu kamu berhenti, dadu melambat lalu berhenti di satu sisi. Tombol MODE berganti antara satu dan dua dadu; dapat angka kembar, layar berkedip sementara buzzer memainkan lagu perayaan. Raspberry Pi Pico membaca sensor langsung lewat I2C, tanpa library.

0.0(0)
Jam Catur Raspberry Pi Pico (2 Layar TM1637 + 2 Tombol + Buzzer)
#197Menengah
Premium

Jam Catur Raspberry Pi Pico (2 Layar TM1637 + 2 Tombol + Buzzer)

Jalankan langkahmu, tekan tombol, dan jam berpindah sisi! Jam catur dua pemain dengan Raspberry Pi Pico: waktu setiap pemain berjalan mundur di layar TM1637-nya sendiri, dan pemain yang melangkah mendapat increment. 10 detik terakhir menampilkan perseratus detik, sisi yang waktunya habis menampilkan FLAG berkedip, dan buzzer membunyikan alarm. Tekan kedua tombol bersamaan untuk menjeda. Driver TM1637 ada di dalam kode, tanpa library.

0.0(0)
Pukul Tikus Tanah Raspberry Pi Pico (4 LED + 4 Tombol + Buzzer)
#199Menengah
Premium

Pukul Tikus Tanah Raspberry Pi Pico (4 LED + 4 Tombol + Buzzer)

Pukul ketika menyala! Klasik arkade Pukul Tikus Tanah di mejamu dengan Raspberry Pi Pico. Empat LED adalah empat lubang; LED yang menyala adalah tikus yang muncul, jadi tekan tombol di baris yang sama sebelum lampunya padam. Setiap 5 pukulan tepat, kamu naik level dan tikusnya muncul makin singkat. Kamu punya 3 kesempatan meleset, dan buzzer mengumumkan setiap pukulan tepat, meleset, dan rekor baru.

0.0(0)
Metronom Raspberry Pi Pico (Potensiometer + TM1637 + Buzzer + LED)
#200Menengah
Premium

Metronom Raspberry Pi Pico (Potensiometer + TM1637 + Buzzer + LED)

Putar kenopnya dan tempo mengikuti! Kita membuat metronom 40-200 BPM dengan Raspberry Pi Pico. Potensiometer mengatur tempo, dan layar TM1637 menampilkan BPM serta bandul yang berayun di setiap ketukan. Buzzer memainkan klik tinggi di ketukan pertama birama dan klik lebih rendah di ketukan lainnya, sementara LED berkedip mengikuti irama. Setelah setiap perubahan, layar menampilkan nama temponya: Largo, Adagio, Allegro, dan lainnya.

0.0(0)
Penerjemah Kode Morse Raspberry Pi Pico (Tombol + Layar OLED + Buzzer)
#201Menengah
Premium

Penerjemah Kode Morse Raspberry Pi Pico (Tombol + Layar OLED + Buzzer)

Ketuk tombolnya dan Pico menerjemahkan Morse-mu! Kita membuat penerjemah kode Morse dengan Raspberry Pi Pico yang bekerja seperti kunci telegraf. Tekanan singkat adalah titik, tekanan panjang adalah garis; buzzer berbunyi mengikutinya dan layar OLED menampilkan setiap huruf yang terbaca dengan huruf besar. Tombol kedua memutar kembali teksmu dalam Morse, jadi kamu melihat kedua arahnya.

0.0(0)
Termometer Teh Raspberry Pi Pico (DS18B20 + TM1637 + Buzzer)
#203Menengah
Premium

Termometer Teh Raspberry Pi Pico (DS18B20 + TM1637 + Buzzer)

Biarkan Pico memberi tahu kapan tehmu siap diminum! Kita membuat termometer dengan Raspberry Pi Pico yang mengukur teh di gelasmu. Probe DS18B20 tahan air dicelupkan ke teh, dan layar TM1637 menampilkan suhu serta sisa waktu sampai teh bisa diminum. Di 65 derajat, buzzer memainkan lagu, dan alat ini memperingatkanmu jika tehnya terlalu dingin.

0.0(0)
Stopwatch Raspberry Pi Pico (TM1637 + 2 Tombol + Buzzer)
#204Menengah
Premium

Stopwatch Raspberry Pi Pico (TM1637 + 2 Tombol + Buzzer)

Tekan, hitung, catat putaran! Kita membuat stopwatch dengan perseratus detik di Raspberry Pi Pico. Layar TM1637 menampilkan detik dan perseratus detik di bawah satu menit, lalu menit dan detik. Tombol START memulai dan menghentikannya, tombol LAP mencatat putaran: LAP1 dan waktu putaran itu muncul sementara hitungan tetap berjalan. Ketika di-reset, putaran terbaik ditampilkan, dan buzzer mengonfirmasi setiap aksi dengan bunyi bip singkat.

0.0(0)

Komponen dan alat

Komponen yang paling sering dipakai di proyek-proyek ini, kalkulator yang membantu ketika merakit, dan panduan langkah demi langkah.

Pertanyaan umum

Apa bedanya Raspberry Pi Pico dan Raspberry Pi?

Raspberry Pi 4 atau 5 adalah komputer kecil yang menjalankan Linux. Pico adalah mikrokontroler tanpa sistem operasi: menjalankan satu program, langsung menyala, dan sangat hemat daya. Untuk membaca sensor serta mengendalikan LED dan motor, Pico lebih cocok.

Bagaimana cara menginstal MicroPython di Raspberry Pi Pico?

Tahan tombol BOOTSEL dan sambungkan Pico ke USB; akan muncul drive bernama RPI-RP2. Seret file UF2 MicroPython ke drive itu, atau instal MicroPython dari pengaturan interpreter di Thonny. Board akan restart dan siap menerima kode.

Apa bedanya Pico dan Pico W?

Pico W memakai chip RP2040 yang sama ditambah Wi-Fi dan Bluetooth. Pinout-nya sama. Satu-satunya perbedaan praktis adalah LED bawaan board: di Pico ada di GP25, sedangkan di Pico W kamu memakainya sebagai “LED” di kode.

Bisakah Raspberry Pi Pico diprogram dengan Arduino IDE?

Bisa, setelah menambahkan paket board RP2040 ke Arduino IDE kamu bisa memprogramnya dengan C/C++. Sebagian besar proyek di halaman ini memakai MicroPython karena kodenya berjalan tanpa kompilasi dan lebih mudah dibaca pemula; sebagian ditulis dengan C++ untuk Arduino IDE.

Apakah Pico bisa dipakai dengan sensor 5 V?

Pin GPIO Pico bekerja di 3,3 V dan tidak tahan 5 V. Kamu bisa memberi daya sensor 5 V dari pin VBUS, tapi turunkan sinyal output-nya ke 3,3 V dengan pembagi tegangan atau level shifter.

Proyek apa yang sebaiknya dikerjakan pertama di Raspberry Pi Pico?

Membuat LED bawaan board berkedip tidak butuh komponen tambahan dan merupakan awal terbaik. Lalu lanjut ke membaca tombol, meredupkan LED dengan PWM, dan membaca sensor suhu bawaan.

Platform lain