Arduino vs ESP32 vs Raspberry Pi Pico untuk Sekolah: Board Mana yang Dipilih?
Arduino vs ESP32 vs Raspberry Pi Pico untuk sekolah: tabel keputusan berdasarkan tujuan pelajaran, jenjang kelas, instalasi di komputer sekolah, dan anggaran, plus rencana satu tahun berlapis.
Jawaban singkat untuk Arduino vs ESP32 vs Raspberry Pi Pico untuk sekolah: sebagian besar sekolah sebaiknya mulai dengan Arduino Uno. Kalau tujuan pelajaranmu mencakup Internet of Things (IoT), yaitu perangkat yang mengirim data lewat Wi-Fi atau dikendalikan dari ponsel, tambahkan ESP32 sebagai langkah kedua; kalau sekolahmu sudah mengajarkan Python, jadikan Raspberry Pi Pico sebagai board kedua. Daripada mencoba menghabiskan setahun penuh dengan satu board, berpikirlah secara berlapis: di semester pertama, Uno yang bekerja di 5 V, tahan terhadap kesalahan, dan dokumentasinya melimpah membangun dasar elektronika dan pemrograman, lalu di semester kedua proyek yang sama diulang dan dikembangkan di board kedua yang sesuai dengan tujuanmu.
Ini bukan panduan belanja pribadi; board mana yang sebaiknya dibeli satu orang sudah kami bahas di Arduino mana yang sebaiknya kubeli dan Arduino vs ESP32, dan kamu bisa mengenal tiap board di apa itu ESP32 dan apa itu Raspberry Pi Pico. Di sini kita melihat pertanyaannya dari sudut pandang sekolah: 24 siswa, 8 kelompok, komputer yang butuh hak administrator, pelajaran 40–45 menit, dan lemari penuh peralatan yang akan dipakai bertahun-tahun. Pertama ada tabel keputusan teknis, lalu rekomendasi berdasarkan tujuan pelajaran dan jenjang kelas, perbedaan instalasi, dan contoh rencana satu tahun.

Kenapa keputusan sekolah berbeda dari keputusan pribadi?
Bagi orang yang membeli satu board di rumah, pertanyaan utamanya adalah “apa yang bisa kubuat dengan board ini?”. Di sekolah pertanyaannya menjadi “apa yang bisa dipelajari 24 siswa dengan board ini, bersamaan, dalam pelajaran yang sama, dengan masalah sesedikit mungkin?”. Siswa yang tidak menemukan port di rumah kehilangan 5 menit; di kelas, kalau tiga dari delapan kelompok tidak menemukan port, pelajarannya selesai. Karena itu megahertz dan kilobyte jadi nomor dua di sekolah. Pertanyaan yang penting adalah: berapa langkah instalasinya, apakah kabel yang salah pasang merusak board, apakah sensor bisa langsung disambungkan, dan apakah guru bisa menemukan materi ajar siap pakai?
Lalu ada faktor waktu. Board sekolah biasanya dipakai bertahun-tahun, bukan satu tahun, dan setiap tahun kelas baru membuka lemari yang sama. Jadi pertanyaannya bukan “board mana yang lebih kuat?”, melainkan “urutan board mana yang membawa siswa ke langkah berikutnya?”. Logika program yang dipelajari di Uno berlanjut di ESP32 dengan bahasa yang sama dan di Pico dengan konsep yang sama; dari situlah kekuatan rencana berlapis. Menghabiskan setahun penuh dengan satu board memang bisa, tetapi akibatnya minggu-minggu pertama jadi sulit tanpa perlu, atau siswa menutup tahun ajaran tanpa pernah melihat langkah penting seperti koneksi nirkabel atau bahasa kedua.
Tabel keputusan: bagaimana Uno, ESP32, dan Pico dibandingkan di sekolah?
Tabel di bawah membandingkan board berdasarkan kriteria yang benar-benar membuat perbedaan di sekolah. Kolom ESP32 adalah ESP32 DevKit 30 pin (dengan modul ESP32-WROOM-32), yang paling umum di sekolah; kolom Pico mencakup Raspberry Pi Pico dan versi nirkabelnya, Pico W. Kolom Uno untuk Uno R3 klasik; perbedaan Uno R4 bisa kamu temukan di artikel Arduino Uno R4 kami.
| Kriteria | Arduino Uno (R3) | ESP32 (DevKit) | Raspberry Pi Pico |
|---|---|---|---|
| Tegangan kerja (pin) | 5 V; pin mengeluarkan dan menerima sinyal 5 V | 3,3 V; pin tidak tahan 5 V | 3,3 V; pin tidak tahan 5 V |
| Bahasa pemrograman | Arduino C++ (bisa dibaca sebagai blok) | Umumnya Arduino C++; MicroPython juga bisa berjalan | Umumnya MicroPython; bisa juga diprogram dengan Arduino C++ |
| Kemudahan instalasi | Paling mudah: instal Arduino IDE, pilih board dan port, upload | Sedang: paket board ESP32 terpisah di IDE, tombol BOOT ketika upload di beberapa board | Mudah: instal Thonny, flash MicroPython ke board sekali saja |
| Wi-Fi / Bluetooth | Tidak ada (Uno R4 WiFi punya) | Wi-Fi (2,4 GHz), Bluetooth Classic, dan BLE | Tidak ada; Pico W punya Wi-Fi dan Bluetooth |
| Toleransi kesalahan | Tinggi: margin 5 V yang lebar, dengan nyaman menyalakan LED beserta resistornya pada 20 mA per pin yang disarankan | Sedang: sinyal 5 V merusak pin; rangkaian di pin boot (strapping) seperti GPIO0, 2, 12, 15 bisa menggagalkan upload | Sedang: sinyal 5 V merusak pin; dari sisi software selalu bisa dipulihkan dengan BOOTSEL |
| Kecocokan sensor | Sebagian besar modul 5 V langsung terhubung (HC-SR04, modul relay, LCD 5 V) | Sensor 3,3 V langsung; modul dengan output 5 V butuh pembagi tegangan atau level shifter | Sama seperti ESP32; hanya 3 input analog (GP26–GP28) |
| Pembacaan analog | 6 pin, 10-bit (0–1023) | Banyak pin, 12-bit; pin ADC2 tidak bisa dibaca selama Wi-Fi menyala | 3 pin, 12-bit (0–65535 dengan read_u16 di MicroPython) |
| Jumlah materi ajar | Paling banyak: dipakai di sekolah selama bertahun-tahun, materinya melimpah dalam banyak bahasa | Banyak, terutama untuk IoT dan rumah pintar | Terus bertambah; dokumentasi MicroPython bagus, materi pelajaran siap pakai lebih sedikit |
| Instalasi di komputer sekolah | Arduino IDE; board original tanpa driver, board kompatibel dengan CH340 mungkin butuh driver | Arduino IDE + paket board beberapa ratus MB + driver CP210x atau CH340 tergantung chip USB-nya | Thonny; tanpa driver terpisah di Windows 10/11, macOS, dan Linux |
| Harga board relatif | Uno original paling mahal dari ketiganya; board Uno kompatibel lebih murah | Biasanya murah | Biasanya paling murah |
Perhatikan baik-baik dua baris: tegangan kerja dan toleransi kesalahan. Karena pin Uno bekerja di 5 V, sebagian besar modul sensor di pasaran bisa langsung terhubung, dan kabel yang ditancapkan siswa ke lubang yang salah biasanya hanya berarti rangkaiannya tidak jalan. Pin ESP32 dan Pico bekerja di 3,3 V; kalau sinyal 5 V sampai ke pin ini, pin atau board-nya bisa rusak. Bagi satu siswa ini detail kecil, tetapi di kelas dengan 8 kelompok hal ini langsung memengaruhi anggaran board cadanganmu. Baris harga juga jangan dijadikan penentu satu-satunya: harga board hanya bagian kecil dari total biaya setelah breadboard, kabel, sensor, dan cadangan ikut dihitung.
Board mana untuk tujuan pelajaran apa?
Sebelum memilih board, tulis dalam satu kalimat apa yang harus bisa dilakukan siswa di akhir pelajaran. “Menjelaskan lewat pengukuran kenapa LED butuh resistor” dan “melihat data suhu di ponsel” membutuhkan board yang berbeda. Semua proyek awal di tabel di bawah gratis di BlueGrays dan terbuka lengkap dengan skema rangkaian, daftar komponen, dan kodenya.
| Tujuan pelajaran | Board pertama | Kenapa? | Proyek awal gratis |
|---|---|---|---|
| Elektronika dasar (arus, tegangan, hambatan, LED) | Arduino Uno | Di rangkaian 5 V nilai yang diukur mudah cocok dengan hasil hitungan, dan kesalahan jarang merusak board | LED Berkedip, Lampu Lalu Lintas |
| Algoritma dan C++ | Arduino Uno, lalu ESP32 | Bahasa dan IDE yang sama; setup(), loop(), if, dan for yang dipelajari di Uno terbawa ke ESP32 tanpa perubahan | Nyala/Mati LED dengan Tombol (On/Off) |
| Pemrograman dengan Python | Raspberry Pi Pico | Pengetahuan Python dari komputer pindah ke board; baris yang diketik di Thonny langsung menunjukkan hasilnya tanpa menunggu kompilasi | Raspberry Pi Pico: Mengendalikan LED Eksternal (GP14 + Breadboard) |
| Internet of Things (IoT) | ESP32 (alternatif: Pico W) | Wi-Fi dan Bluetooth sudah tertanam; proyek ESP32 juga ditulis dengan Arduino C++, jadi pengetahuan dari semester pertama tidak terbuang | Koneksi Wi-Fi STA ESP32 (dengan Layar LCD) |
| Robotika (motor, servo, jarak) | Arduino Uno; ESP32 untuk kendali nirkabel | Sebagian besar board driver motor dan modul 5 V dirancang dengan Uno sebagai acuan; ESP32 kalau kamu mau mobil yang dikendalikan dari ponsel | Pengukuran Jarak HC-SR04 (Tampilan Serial) |
| Eksperimen sains dan pencatatan data | Arduino Uno | Satu sensor dan Serial Monitor sudah cukup; modul 5 V seperti DHT11 langsung terhubung | Suhu dan Kelembapan dengan DHT11 |
Dua baris yang paling sering disalahpahami adalah Python dan IoT. Memilih Pico untuk mengajarkan Python berarti siswa menerapkan perulangan for dan pernyataan if yang mereka tulis di komputer ke sebuah LED dengan sintaks yang sama; satu baris yang diketik di Shell Thonny langsung menyalakan LED di board. Untuk IoT, kelebihan ESP32 bukan hanya Wi-Fi yang ada di board, tetapi juga bahwa proyek ESP32 ditulis dengan Arduino C++ persis seperti di Uno: pernyataan pinMode(), digitalRead(), dan if yang dipelajari di semester pertama dipakai tanpa perubahan di semester kedua, dan siswa hanya perlu mempelajari cara terhubung ke Wi-Fi dan menyajikan halaman web. Pico W juga bisa terhubung ke Wi-Fi; kalau sekolahmu menginginkan Python sekaligus IoT, Pico W memenuhi kedua kebutuhan itu dalam satu board.
Rekomendasi berdasarkan jenjang kelas
Usia saja tidak menentukan; dari dua kelas dengan usia yang sama, satu mungkin sudah pernah belajar coding blok dan yang lain belum pernah mendapat pelajaran komputer sama sekali. Meski begitu, durasi pelajaran, kebiasaan siswa memakai keyboard dan file, serta jadwal sekolah cukup berbeda di tiap jenjang. Tabel di bawah merangkum perbedaan ini; kolom “langkah berikutnya” menunjukkan langkah yang diambil ketika siswa sudah siap, tidak harus di tahun yang sama.
| Jenjang | Board awal | Langkah berikutnya | Yang perlu diperhatikan |
|---|---|---|---|
| SMP (sekitar usia 11–14) | Arduino Uno | Tidak perlu ganti board di tahun yang sama; kendali dari ponsel dengan ESP32 di ekstrakurikuler atau mata pelajaran pilihan | Program dibaca sebagai blok dan kode aslinya di-upload dalam bentuk siap pakai; instalasi tidak boleh memakan 10 menit pelajaran |
| SMA (umum) | Arduino Uno (semester pertama) | Pico kalau ada pelajaran Python, selain itu ESP32 (semester kedua) | Sajikan perpindahan board bukan sebagai topik baru, tetapi sebagai proyek yang sudah dikenal diulang di board baru |
| SMK (listrik/elektronika, TI) | Arduino Uno dan multimeter | IoT dengan ESP32; konversi level dan perhitungan daya juga jadi topik | Ajarkan perbedaan 3,3 V dan 5 V dengan menyuruh siswa mengukurnya, bukan dengan menjelaskannya |
| Kursus dewasa | Satu board yang dipilih sesuai tujuan kursus | Langsung ESP32 untuk kelompok yang ingin otomasi rumah, Pico untuk kelompok yang sudah bisa Python | Di kursus singkat, jangan habiskan waktu untuk menyiapkan dua board |
Mulai dengan blok di SMP membuat program lebih mudah dibaca, tetapi tidak mengubah pilihan board: sebagian besar proyek BlueGrays yang punya tampilan blok adalah proyek Arduino, dan bloknya untuk membaca program; board selalu menerima kode asli proyeknya. Kalau kamu ingin melihat padanan C++ dan MicroPython dari blok secara berdampingan, lihat tabel dari coding blok ke Arduino C++. Di SMA dan SMK, mengenal dua board sudah merupakan pencapaian tersendiri: siswa yang pernah menjalankan sensor yang sama di board 5 V dan board 3,3 V tidak akan mengabaikan level tegangan lagi. Di kursus dewasa, sebagian besar peserta datang dengan tujuan tertentu; bertanya “kamu mau bikin apa?” di pertemuan pertama lalu memilih board sesuai jawabannya lebih efektif daripada membawa semua orang lewat jalur yang sama.
Instalasi di komputer sekolah: driver, paket board, Thonny, dan hak admin
Biaya tersembunyi dalam memilih board di sekolah adalah instalasi. Instalasi yang di rumah dilakukan sekali, di sekolah diulang di 8 komputer siswa dan satu komputer guru, dan di kebanyakan sekolah hanya admin IT yang boleh menginstal software. Beban instalasi ketiga board ini jelas berbeda:
| Langkah | Arduino Uno | ESP32 | Raspberry Pi Pico |
|---|---|---|---|
| Software | Arduino IDE 2 | Arduino IDE 2 | Thonny (sudah termasuk Python sendiri) |
| Paket tambahan | Tidak ada, dukungan Uno sudah bawaan | esp32 by Espressif Systems dari Boards Manager, beberapa ratus MB | File UF2 MicroPython yang di-flash ke board sekali saja |
| Driver USB | Tidak ada untuk board original; board kompatibel dengan CH340 mungkin butuh driver | CP210x, CH340, atau CH9102 tergantung chip di board | Tidak perlu |
| Hak admin | Biasanya diperlukan untuk menginstal IDE dan driver | Diperlukan untuk IDE dan driver; paket board masuk ke folder pengguna | Bebannya lebih ringan karena tanpa driver; Thonny sering bisa diinstal ke akun pengguna |
| Masalah upload pertama yang umum | Port salah, kabel khusus pengisian daya | Port tidak muncul, “Failed to connect” (tombol BOOT), kompilasi lama | Interpreter belum dipilih di Thonny, board belum berisi MicroPython |
Satu detail paket board ESP32 sering bikin repot di sekolah: paket ini tidak diinstal untuk seluruh komputer, tetapi ke folder pengguna yang sedang login. Kalau siswa login dengan akun bersama, tidak ada masalah; kalau setiap orang memakai akunnya sendiri, paket diunduh ulang untuk masing-masing. Di komputer yang kembali ke kondisi bersih setiap kali di-restart, instalasinya hilang keesokan harinya; dalam kasus ini, minta admin IT memasukkan paketnya ke image sistem yang dilindungi. Pico tidak punya masalah ini karena MicroPython tersimpan di board itu sendiri: kamu menyiapkan board sekali, dan Thonny mengenalinya di komputer mana pun board itu dicolokkan sepanjang tahun.
Ketika kamu menemui admin IT, bawa daftar yang jelas; daripada bilang “tolong instalkan Arduino”, serahkan butir-butir di bawah. Kamu bisa mengirim daftar dengan butir Uno sebelum semester pertama dan butir ESP32 atau Pico sebelum semester kedua:
- Arduino IDE 2 versi desktop di 8 komputer siswa dan 1 komputer guru.
- Driver CH340, CP210x, atau CH9102, tergantung chip USB board Uno atau ESP32 kompatibel yang dipakai; baca tulisan di chip board begitu pesanan datang.
- Kalau ESP32 dipakai: paket esp32 by Espressif Systems dari Boards Manager dan library yang dipakai di kelas; semuanya juga harus terlihat di akun siswa.
- Kalau Pico dipakai: Thonny. Kalau ada kebijakan yang memblokir penyimpanan USB, drive RPI-RP2 yang ditampilkan Pico dalam mode BOOTSEL juga tidak akan muncul; flash MicroPython ke semua board sekali di komputermu sendiri di awal semester.
- Akun siswa tidak boleh dibatasi aksesnya ke port serial USB.
- Setelah instalasi, uji 10 menit dengan akun siswa: colokkan board, pilih port, upload contoh kode.
Rencana berlapis: contoh satu tahun
Misalkan kamu punya 2 pertemuan per minggu, kelas berisi 24 siswa, dan siswa bekerja dalam 8 kelompok bertiga. Anggap sekitar 14 minggu dari tiap semester bisa dipakai untuk praktik. Di semester pertama semua orang membangun dasar yang sama di Uno; di semester kedua, tergantung tujuan sekolah, kamu memilih jalur A (ESP32, IoT) atau jalur B (Pico, Python). Kedua jalur sengaja dimulai dengan proyek yang sudah dikenal: siswa membuat ulang proyek pertama semester satu di board baru dan melihat sendiri perbedaannya. Semua proyek di tabel gratis.
| Semester dan minggu | Board | Topik | Proyek gratis |
|---|---|---|---|
| Semester 1, minggu 1–3 | Uno | Apa itu program, output digital, pengaturan waktu | LED Berkedip, Lampu Lalu Lintas |
| Semester 1, minggu 4–6 | Uno | Input, kondisi, menyimpan status | Nyala/Mati LED dengan Tombol (On/Off) |
| Semester 1, minggu 7–9 | Uno | Sensor analog, nilai ambang | Lampu Tidur dengan LDR |
| Semester 1, minggu 10–14 | Uno | Mengukur jarak dan lingkungan, Serial Monitor, proyek mini | Pengukuran Jarak HC-SR04 (Tampilan Serial), Suhu dan Kelembapan dengan DHT11 |
| Semester 2 jalur A, minggu 1–3 | ESP32 | LED dan tombol yang sama di ESP32, perbedaan 3,3 V, paket board | LED Berkedip dengan ESP32 |
| Semester 2 jalur A, minggu 4–8 | ESP32 | Sensor dan LCD, terhubung ke Wi-Fi | Suhu dan Kelembapan DHT22 ESP32 (dengan Layar LCD), Koneksi Wi-Fi STA ESP32 (dengan Layar LCD) |
| Semester 2 jalur A, minggu 9–14 | ESP32 | Halaman web yang bisa dibuka dari ponsel, proyek akhir IoT | Web Server Asinkron ESP32 (dengan Tampilan IP di LCD) |
| Semester 2 jalur B, minggu 1–4 | Pico | Sintaks Python, LED, lampu lalu lintas | Raspberry Pi Pico: Mengendalikan LED Eksternal (GP14 + Breadboard), Simulator Lampu Lalu Lintas Raspberry Pi Pico (3 LED Berurutan, GP11/GP12/GP13) |
| Semester 2 jalur B, minggu 5–14 | Pico | Jarak, suara, deretan tombol, proyek akhir | Sensor Parkir Raspberry Pi Pico (HC-SR04 + 3 LED + Buzzer), Piano Tombol Raspberry Pi Pico (5 Tombol + Buzzer + Perekam Melodi) |
Di minggu pertama semester dua, jangan ajarkan topik baru; minta siswa membuat proyek LED yang sudah mereka kenal di board baru dan tanyakan satu hal saja: “apa yang berubah?”. Nomor pin, 3,3 V, memilih paket board di ESP32, atau kode yang berbahasa Python di Pico adalah jawabannya, dan siswa tidak lupa perbedaan yang mereka temukan sendiri. Pertemuan pertama jalur A sudah kami siapkan menit demi menit di rencana pelajaran ESP32 pertama, dan sisanya minggu demi minggu di modul IoT ESP32 8 minggu; untuk jalur B, rencana MicroPython Pico 6 minggu bisa langsung dipakai apa adanya.
Rencana berlapis juga membagi anggaran. Di tahun pertama kamu hanya berinvestasi pada kit Uno; karena board kedua bekerja dengan LED, resistor, tombol, LDR, dan sensor dari kit tersebut, belanjanya kebanyakan hanya board, kabel, dan beberapa komponen tambahan. Di membangun lab Arduino di sekolah kami menyarankan beberapa board ESP32 dan Pico untuk demonstrasi; kalau seluruh kelas pindah ke board kedua, hitung jumlah board berdasarkan jumlah kelompok, bukan berdasarkan set demonstrasi. Daftar lapisan kedua untuk 8 kelompok dan 1 cadangan:
- Jalur A: 1 ESP32 DevKit per kelompok, 9 untuk satu kelas; 9 kabel data yang cocok dengan port USB board. Sebagian besar ESP32 DevKit menutupi hampir seluruh satu breadboard; menyambungkan dua breadboard berdampingan dan memasang board melintang di tengahnya membuat pengkabelan lebih mudah.
- Jalur B: 1 Raspberry Pi Pico H atau Pico WH (header sudah disolder) per kelompok, 9 untuk satu kelas; 9 kabel data micro USB. Kalau kamu membeli Pico tanpa header, kamu perlu menyisihkan waktu menyolder untuk 9 board.
- Untuk kedua jalur: kalau HC-SR04 5 V dipakai, satu resistor 1 kΩ dan satu resistor 2 kΩ per kelompok, masing-masing 9 untuk satu kelas; atau versi sensor 3,3 V.
- Untuk minggu-minggu nirkabel: hotspot ponsel yang memancarkan di 2,4 GHz atau router terpisah sebagai pengganti jaringan sekolah (jalur A, dan jalur B dengan Pico W).

5 kesalahan umum sekolah ketika memilih board
- Membeli board IoT tanpa tujuan IoT: karena ESP32 bertenaga, membeli ESP32 untuk semua orang di tahun pertama memang menggoda. Tetapi kalau Wi-Fi tidak dipakai, siswa harus hidup dengan batasan 3,3 V dan langkah instalasi tambahan tanpa mendapat apa pun sebagai gantinya.
- Mencampur board dalam pelajaran yang sama: kalau empat kelompok bekerja dengan Uno dan empat dengan Pico, kamu sedang mengajar dua pelajaran sekaligus. Ganti board di akhir semester atau unit; di kelas dengan kemampuan beragam, lakukan diferensiasi lewat tingkat kesulitan tugas, bukan lewat board.
- Tertukar antara Pico dan Pico W: hanya versi W yang punya Wi-Fi. Kalau kamu merencanakan unit nirkabel, cek huruf W ketika memesan; untuk pengenalan Python, Pico biasa sudah cukup.
- Datang ke kelas dengan kabel khusus pengisian daya: kabel USB khusus pengisian daya memang memberi daya ke board, tetapi port tidak muncul, dan siswa menghabiskan waktu lama mencari masalah driver. Uji kabel satu per satu dengan board di awal semester dan tandai kabel datanya.
- Menganggap board kompatibel sama persis dengan yang original: board Uno dan ESP32 kompatibel masuk akal untuk anggaran sekolah, tetapi chip USB-nya bisa berbeda dan mungkin butuh driver. Sebelum memesan dalam jumlah banyak, uji satu board contoh di komputer sekolah dengan akun siswa.
Seperti apa ketiga board ini di BlueGrays
BlueGrays mengelompokkan proyeknya ke dalam tiga platform, dan pembagian ini cocok dengan rencana berlapis: ada lebih dari 110 proyek untuk Arduino, sekitar 50 untuk ESP32, dan lebih dari 30 untuk Raspberry Pi Pico. 60 di antaranya sepenuhnya gratis: 20 proyek Arduino, 20 ESP32, dan 20 Pico. Proyek gratis mencakup skema rangkaian, daftar komponen, kode, dan bagian Pahami kode; semua proyek di tabel rencana di atas dipilih dari proyek-proyek ini. Kode proyek Arduino dan ESP32 berbahasa Arduino C++, kode proyek Pico berbahasa MicroPython. Di Jelajahi › Proyek, pakai Filter untuk memilih platform dan Harga untuk menampilkan proyek gratis yang cocok dengan board pelajaranmu.
- Pencari proyek: pertanyaan keduanya adalah “Kamu punya board apa?”, dengan pilihan Arduino Uno / Nano, ESP32, Raspberry Pi Pico, dan “Aku belum punya board”. Siswa mendapat saran dengan memilih board yang mereka punya, dan saran PEMANASAN DULU · GRATIS di layar hasil menunjukkan proyek gratis untuk memulai dengan komponen yang sama. Selengkapnya di artikel Pencari proyek.
- Panduan kode: Panduan kode di bagian Belajar punya dua jalur, Arduino C++ dan MicroPython, masing-masing berisi 18 kartu. Contoh di setiap kartu hadir dengan tab Blok, Arduino, dan MicroPython, jadi siswa di jalur B melihat versi C++ dan Python dari perintah yang sama secara berdampingan. Daftar kartunya ada di artikel Panduan kode.
- Soal harian: pengaturan Bahasa kode di soal bisa diisi Keduanya, Arduino, atau MicroPython; kelas di jalur B bisa beralih ke soal MicroPython di semester kedua.
- Yuk bikin bareng: langkah 3. Upload kode di mode terpandu berubah sesuai board: untuk proyek Arduino dan ESP32 kamu memilih board dan port dari menu Tools di Arduino IDE, untuk proyek Pico kamu memilih interpreter MicroPython di Thonny. Menjalani langkah ini bersama-sama di proyektor pada pertemuan pertama mengurangi pertanyaan soal instalasi.
- Premium dan paket pendidik: Premium terikat ke akun dan membuka proyek ketiga platform sekaligus; siswa tidak perlu membeli apa pun lagi untuk pindah ke ESP32 atau Pico di semester kedua. Untuk satu kelas penuh, cara kerja paket isi 5 dan 10 kode tanpa perpanjangan otomatis di Profil > Paket pendidik sudah kami jelaskan di kode Premium massal untuk kelasmu.
6 pertanyaan yang perlu dijawab sebelum memutuskan: bawa ke rapat tim guru
- Apa yang harus bisa dilakukan siswa di akhir pelajaran: menjelaskan rangkaian, menulis kode, mengirim data ke jaringan?
- Apakah sekolah mengajarkan Python atau C++, dan kalau ya, di kelas berapa?
- Berapa kelompok yang akan bekerja, dan berapa board cadangan yang akan kamu simpan?
- Siapa yang punya hak menginstal software di komputer, dan berapa lama instalasinya?
- Sensormu 5 V atau 3,3 V, dan apakah cocok dengan board kedua?
- Apakah jaringan sekolah mengizinkan perangkat terhubung, atau kamu perlu hotspot?
Kalau jawaban dua pertanyaan pertama sudah jelas, board-nya akan mengikuti dengan sendirinya: Uno untuk elektronika dasar dan algoritma, ESP32 untuk konektivitas, Pico untuk Python. Sebelum memutuskan, cara tercepat untuk melihat jalur mana yang cocok untuk kelasmu adalah membuka proyek-proyek gratis dalam rencana ini di aplikasi BlueGrays lengkap dengan skema rangkaian dan kodenya, lalu menelusurinya dalam satu malam.
Pertanyaan umum
Sebaiknya sekolah mengajarkan Arduino atau Raspberry Pi Pico?
Untuk elektronika dasar dan logika pemrograman, Arduino Uno adalah awal yang lebih aman: bekerja di 5 V, sebagian besar sensor bisa langsung terhubung, dan materi ajarnya melimpah. Kalau sekolahmu mengajarkan Python, Pico sangat cocok sebagai board kedua. Mengurutkan kedua board per semester biasanya lebih berhasil daripada memilih satu saja.
Apakah ESP32 sulit untuk pemula?
Sisi kodenya tidak sulit; ESP32 juga diprogram dengan Arduino IDE dalam bahasa C++ yang sama. Kesulitannya ada di instalasi (paket board tambahan, driver USB, kadang tombol BOOT) dan batas 3,3 V. Karena itu, di sekolah ESP32 lebih mudah diperkenalkan setelah siswa belajar merakit rangkaian dasar di Uno.
Apakah Raspberry Pi Pico sama dengan Raspberry Pi?
Tidak. Raspberry Pi adalah komputer kecil yang menjalankan sistem operasi; Pico adalah board mikrokontroler yang menjalankan satu program, seperti Arduino. Kamu tidak menyambungkan layar atau keyboard ke Pico; Pico dicolokkan ke komputer lewat USB dan diprogram dengan MicroPython dari Thonny.
Apakah perlu hak admin untuk menginstal Arduino IDE di komputer sekolah?
Di kebanyakan sekolah, menginstal software dan driver USB butuh hak administrator, jadi rencanakan bersama admin IT sekolahmu. Paket board ESP32 juga masuk ke folder pengguna yang sedang login, jadi pengujian dengan akun siswa wajib dilakukan. Sisi Pico lebih ringan karena tidak perlu driver terpisah.
Sebaiknya sekolah membeli Pico atau Pico W?
Kalau kamu hanya akan mengajarkan Python dan elektronika dasar, Pico sudah cukup. Kalau kamu merencanakan unit dengan Wi-Fi atau Bluetooth, beli Pico W; keduanya diprogram dengan cara yang sama di kelas. Pilih versi Pico H atau Pico WH dengan header yang sudah disolder supaya bisa langsung ditancapkan ke breadboard.
Berapa board yang dibutuhkan satu kelas?
Kelas berisi 24 siswa dalam kelompok bertiga berarti 8 kelompok; 9 board termasuk satu cadangan sudah cukup. Kalau kamu lebih suka berpasangan, hitung 12 kelompok dan 1–2 cadangan. Hitungan yang sama berlaku ketika pindah ke board kedua; beberapa board yang dibeli untuk demonstrasi di lab tidak cukup untuk memindahkan seluruh kelas.
Proyek untuk dibuat setelah membaca ini
Lihat semua proyek
LED Berkedip
"Halo" pertama di dunia elektronika: menyalakan dan mematikan satu LED. Arduino menyalakan dan mematikan LED dengan jeda singkat, sehingga cahayanya berkedip cepat. Kamu melihat dengan cara paling sed

Lampu Lalu Lintas
Tiruan mini lampu lalu lintas yang kamu lihat di jalan setiap hari. Merah menyala dua detik, kuning menyala sebentar, hijau menyala dua detik, lalu kembali ke merah lewat kuning lagi, terus berulang.

Lampu Tidur dengan LDR
Lampu tidur kecil yang menyala sendiri ketika gelap dan mati ketika pagi tiba. Sensor cahaya mengukur seberapa terang ruangan, dan Arduino menyalakan LED ketika cukup gelap lalu mematikannya lagi keti

Pengukuran Jarak HC-SR04 (Tampilan Serial)
Sensor HC-SR04 bekerja persis seperti kelelawar yang mencari jalan dalam gelap: ia mengirim suara yang tidak bisa kamu dengar, mendengarkan pantulannya, dan mengukur seberapa jauh benda di depannya. A

LED Berkedip dengan ESP32
Mengajarkan penggunaan output GPIO dasar dengan ESP32. Kita membuat efek berkedip dengan menyalakan dan mematikan LED dari pin digital. Versi ESP32 dari proyek blink klasik di Arduino UNO; perintah blink dasar di lingkungan Arduino sama, tetapi susunan pin ESP32 dan level GPIO 3,3 V-nya berbeda dengan Arduino UNO.

Suhu dan Kelembapan DHT22 ESP32 (dengan Layar LCD)
Proyek ini mengukur suhu dan kelembapan sekitar dengan sensor DHT22 dan menampilkan datanya secara real-time di LCD I2C 16x2. Data dibaca dari sensor dengan protokol satu kabel lewat library Adafruit DHT. Proyek ini menjadi dasar untuk stasiun cuaca IoT, otomasi rumah pintar, atau sistem pemantauan lingkungan di rumah kaca. Komunikasi dengan DHT22 dilakukan lewat pin GPIO 4 ESP32.

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.

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.
Artikel lainnya
Aplikasi BlueGrays
Rakit rangkaian ini langkah demi langkah di ponselmu
Skema pengkabelan, kode, dan daftar komponen dalam satu layar. 200+ proyek Arduino, ESP32, dan Pico siap dibuat.
Pindai dengan ponselmu
Arahkan kamera ke kode ini dan toko aplikasi di ponselmu akan terbuka.
atau buka toko aplikasi

