Temukan proyek Arduino
Ratusan proyek dari pemula sampai mahir, lengkap dengan skema, kode, dan video.

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).

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.
