Proyek · Arduino / ESP32 / Pico

Temukan proyek Arduino

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

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
Papan Gambar Ajaib Arduino (2 Potensiometer + Layar OLED)
#164Pemula
Premium

Papan Gambar Ajaib Arduino (2 Potensiometer + Layar OLED)

Kita membuat ulang papan gambar ajaib klasik dengan Arduino! Potensiometer kiri menggerakkan pena secara horizontal, yang kanan secara vertikal, dan OLED 0,96 inci menyimpan garis yang tidak terputus. Tombol PEN mengangkat dan menurunkan pena, sedangkan tombol CLEAR menghapus layar dengan animasi penghapus dan suara buzzer. Proyek pemula yang seru tentang input analog, penyaringan getaran, dan menggambar di layar.

0.0(0)
Timer Pomodoro ESP32 (Cincin NeoPixel + Tombol + Buzzer)
#167Pemula
Premium

Timer Pomodoro ESP32 (Cincin NeoPixel + Tombol + Buzzer)

Timer meja bercahaya yang menjauhkanmu dari ponsel ketika belajar! Cincin NeoPixel 24 LED menampilkan sisa waktu seperti muka jam: waktu kerja merah, istirahat pendek hijau, dan istirahat panjang setelah setiap empat sesi biru. Di 5 detik terakhir cincin berkedip dan buzzer pasif berdetak, lalu pelangi merayakan fase yang selesai. Satu tombol untuk mulai, jeda, dan reset, semuanya di ESP32 tanpa satu pun delay().

0.0(0)
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)
Game Cyclone Arduino: Hentikan Cahaya di Tengah (7 LED + Tombol + Buzzer)
#178Pemula
Premium

Game Cyclone Arduino: Hentikan Cahaya di Tengah (7 LED + Tombol + Buzzer)

Bisakah kamu menghentikannya di LED merah? Versi meja dari game arkade Cyclone: cahaya memantul di sepanjang 7 LED, dan kamu mendapat poin dengan menekan tombol ketika LED merah di tengah menyala. Setiap tepat sasaran mengurangi waktu per LED sekitar 15%, sampai minimum 45 ms, dan buzzer memainkan lagu. Salah tekan mengurangi satu nyawa, dan game berakhir setelah 3. Skor terbaik disimpan di EEPROM, jadi tetap ada meski listrik padam.

0.0(0)
Tempat Sampah Tanpa Sentuh Arduino (HC-SR04 + Servo SG90 + LED)
#184Pemula
Premium

Tempat Sampah Tanpa Sentuh Arduino (HC-SR04 + Servo SG90 + LED)

Lambaikan tangan dan tutupnya terbuka sendiri! Ketika sensor ultrasonik HC-SR04 melihat tanganmu lebih dekat dari 15 cm, servo SG90 mengangkat tutup dalam setengah detik dan LED menyala. Begitu tangan pergi, tutup menunggu 3 dtk dan menutup perlahan. Jika sensor mendeteksi tangan ketika tutup sedang menutup, tutup terbuka lagi; sentuhan tetap mungkin terjadi karena jeda pengukuran atau tangan yang tidak terdeteksi. Proyek sekolah favorit yang benar-benar berguna di rumah.

0.0(0)