Rencana Workshop Arduino: 5 Hari untuk Kemah Musim Panas dan Kelas Liburan
Rencana workshop Arduino 5 hari, 3 jam per hari: kerja berpasangan, proyek per hari, jadwal per jam, daftar komponen untuk 8 kelompok, daftar persiapan, dan pameran.
Ketika kamu menyusun rencana workshop Arduino 5 hari, beri setiap hari satu ide baru dan sisakan hari terakhir untuk proyek mini peserta sendiri: hari 1 LED dan pengaturan waktu, hari 2 tombol dan kondisi, hari 3 sensor, hari 4 suara dan gerak, hari 5 proyek mini dan pameran. Setiap hari mengikuti kerangka yang sama: pemanasan, pelajaran singkat, merakit, istirahat, tantangan, berbagi. Rencana di artikel ini ditulis untuk kemah intensif 3 jam per hari, total 15 jam, dan mengasumsikan 12–16 peserta yang bekerja berpasangan; angka-angka itu hanya asumsi, jadi sesuaikan naik atau turun untuk kelompokmu.
Berbeda dengan rencana mingguan sepanjang semester, kemah intensif tidak menyisakan waktu untuk lupa, tapi membawa rasa lelah. Karena itu programnya dibangun di atas pelajaran singkat dan banyak praktik merakit, bukan penjelasan panjang. Di bawah ini kamu akan menemukan tabel program per hari, alur per jam untuk satu hari contoh, daftar komponen untuk 8 kelompok, daftar persiapan yang dimulai dua minggu sebelumnya, pilihan proyek mini untuk hari 5, template presentasi 3 menit, penyesuaian menurut usia, ide setelah kemah, dan aturan keselamatan. Jika kamu mengajar satu pelajaran per minggu sepanjang semester, rencana pelajaran coding robotik 8 minggu lebih cocok dengan ritme itu.

Sekilas tentang kemah: 5 hari, 3 jam, berpasangan
Kesalahan paling umum di kemah intensif adalah menjejalkan terlalu banyak materi di hari pertama. Karena itu program bergerak dari yang sederhana ke yang kompleks: pertama output (menyalakan LED), lalu input (membaca tombol), lalu pengukuran analog (cahaya dan jarak), lalu gerak dan suara (servo dan buzzer), dan terakhir proyek mini yang menggabungkan semuanya. Setiap hari dibangun di atas hari sebelumnya; sensor parkir di hari 3 memakai LED dari hari 1, kondisi dari hari 2, dan pengukuran jarak dari hari yang sama. Alasan berpasangan sederhana: dalam kelompok bertiga, satu orang sering hanya menonton, dan ketika orang bekerja sendiri, yang mentok harus menunggu. Dalam pasangan, satu orang merakit rangkaian sementara yang lain membaca skema dan kodenya, lalu mereka bertukar peran ketika istirahat.
| Topik | Asumsi di rencana ini | Jika kamu mengubahnya |
|---|---|---|
| Durasi | 5 hari, 3 jam per hari (misalnya 10.00–13.00), termasuk istirahat 15 menit | Dengan 2 jam per hari, persingkat tantangan dan sesi berbagi, bukan waktu merakit |
| Peserta | 12–16 orang | Di atas 20 orang, tambahkan asisten kedua |
| Kelompok | Berpasangan, 6–8 kelompok | Kerja sendiri hanya untuk kelompok dewasa dan hanya jika kit-nya cukup |
| Board | Arduino Uno atau board yang kompatibel | Jika kamu memakai Nano, susun tata letak breadboard bersama-sama di hari 1 |
| Pengetahuan awal | Tidak ada; peserta menulis kode untuk pertama kalinya | Dengan kelompok berpengalaman, gabungkan hari 1 dan 2 lalu tambahkan satu hari sensor |
| Komputer | Satu komputer per kelompok, satu komputer dan proyektor untuk instruktur | Dengan komputer yang lebih sedikit, dua kelompok bergantian memakai satu komputer dan merakit jadi lebih lama |
| Tim pengajar | 1 instruktur, ditambah 1 asisten untuk 16 orang | Tanpa asisten, buat tantangan harian lebih singkat |
Program per hari: tema, proyek, dan hasil akhir hari
Setiap proyek di tabel sudah siap di aplikasi BlueGrays lengkap dengan daftar komponen, skema rangkaian, dan kodenya. Proyek untuk dua hari pertama sepenuhnya gratis; peserta tidak butuh Premium. Mulai hari 3, proyek Premium seperti sensor parkir, servo, dan pilihan proyek mini mulai dipakai. Jika kamu memakainya, setiap peserta butuh Premium, dan cara paling praktis adalah paket pendidik; cara kerjanya sudah kami jelaskan secara detail di panduan kode Premium untuk kelas. Jika kamu lebih suka tetap memakai proyek gratis, tips di bawah berisi varian rencana tanpa Premium.
| Hari | Tema | Proyek BlueGrays | Konsep | Hasil akhir hari |
|---|---|---|---|---|
| 1 | Cahaya dan pengaturan waktu | LED Berkedip, Lampu Lalu Lintas, LED Berjalan | setup() dan loop(), pinMode(), digitalWrite(), delay(), array dan perulangan for | Setiap pasangan sudah mengatur waktu lampu lalu lintasnya sendiri dan mengubah kecepatan lampu berjalan 6 LED |
| 2 | Tombol dan kondisi | Kendali LED dengan Tombol Tekan (Tekan), Nyala/Mati LED dengan Tombol (On/Off) | digitalRead(), if/else, resistor pull-down, variabel status, pantulan tombol (bounce) | Dua rangkaian terpisah: satu menyala selama ditekan, satu menyala dengan sekali tekan dan mati dengan tekanan berikutnya |
| 3 | Sensor: cahaya dan jarak | Lampu Tidur dengan LDR, Pengukuran Jarak HC-SR04 (Tampilan Serial), Sensor Parkir dengan HC-SR04 (Premium) | analogRead() dan rentang 0–1023, ambang, Serial Monitor, pengukuran ultrasonik dan rumus jarak | Lampu yang menyala ketika gelap dan bunyi peringatan yang makin cepat ketika kamu makin dekat |
| 4 | Suara dan gerak | Menggunakan Buzzer, Menggunakan Motor Servo (Premium), Menggerakkan Motor Servo dengan Potensiometer (Premium) | tone() dan noTone(), frekuensi, library Servo, sudut, kendali analog dengan potensiometer | Servo yang diputar ke sudut mana pun dengan potensiometer dan ritme bunyi buatan mereka sendiri; pemilihan proyek mini di akhir hari |
| 5 | Proyek mini dan pameran | Satu proyek dari tabel pilihan di bawah | Menggabungkan, merencanakan, mencari kesalahan, presentasi | Proyek mini yang berfungsi dan presentasi 3 menit |
Di dua hari pertama, peserta mengubah satu angka di akhir setiap proyek dan menebak hasilnya lebih dulu. Di Lampu Lalu Lintas, lampu merah dan hijau menyala selama 2000 ms dan lampu kuning selama 300 ms; pasangan-pasangan menulis ulang waktu ini untuk persimpangan sungguhan. Di LED Berjalan, enam LED di pin 2–7 menyala bergantian dengan jeda 150 ms; menurunkan angka itu ke 50 dan menaikkannya ke 500 membuat kerja array dan perulangan for jadi terlihat. Di hari 2, Kendali LED dengan Tombol Tekan (Tekan) dan Nyala/Mati LED dengan Tombol (On/Off) memakai rangkaian yang sama, dan satu-satunya perbedaan ada di kode. Perbandingan itu adalah cara tersingkat untuk menjelaskan ide bahwa “program bisa mengingat sesuatu”, dan setiap proyek sensor di hari-hari berikutnya bergantung pada ide itu. Hari 3 adalah hari pengukuran. Di Lampu Tidur dengan LDR, LED di pin 13 menyala ketika nilai LDR yang dibaca di A0 turun di bawah 50; pasangan-pasangan menutup sensor dengan tangan, melihat nilainya di Serial Monitor, dan menyetel ambang sesuai cahaya di ruangan mereka sendiri. Pengukuran Jarak HC-SR04 (Tampilan Serial) mencetak jarak antara 3 dan 100 cm setiap setengah detik, sedangkan Sensor Parkir dengan HC-SR04 mengubah pengukuran yang sama menjadi peringatan dengan dua LED di pin 8 dan 9 serta buzzer di pin 10: ketika rintangan lebih dekat dari 20 cm, bunyinya makin cepat. Di hari 4, Menggunakan Motor Servo menggerakkan servo ke 0, 90, dan 180 derajat, dan Menggerakkan Motor Servo dengan Potensiometer memutar servo yang sama dengan tangan lewat potensiometer. Setengah jam terakhir hari itu disisihkan untuk memilih proyek hari 5. Tutup sesi berbagi setiap hari dengan pertanyaan penutup hari itu; jawabannya menunjukkan apa yang perlu diulang di pemanasan besok pagi:
- Hari 1: Apa yang berubah di lampu lalu lintas ketika kamu menulis delay(500) alih-alih delay(2000)? Kenapa?
- Hari 2: Apakah perbedaan antara tombol yang menyala selama ditekan dan tombol yang berganti nyala/mati di setiap tekanan ada di rangkaian atau di kode?
- Hari 3: Apakah nilai LDR makin kecil ketika gelap atau ketika terang? Bagaimana kamu memilih ambang untuk lampu tidurmu?
- Hari 4: Ke mana servo berputar ketika kamu menulis 90? Kenapa servo mengikuti potensiometer ketika kamu memutarnya?
- Hari 5: Tunjukkan satu per satu bagian proyekmu yang mendeteksi, memutuskan, dan merespons.
Paket pendidik: berapa kode, dan kapan dibagikan?
Untuk kemah 5 hari, paket pendidik bulanan sudah cukup. Setiap kode bulanan menambahkan 30 hari Premium ke akun yang menukarkannya, dan waktunya mulai berjalan di hari kode dipakai. Jika kamu membagikan kode di hari 1, kemah selesai setelah 5 hari dan peserta masih punya sekitar 25 hari untuk lanjut belajar di rumah. Paket ini adalah pembelian sekali bayar dan tidak diperpanjang otomatis, dan peserta tidak perlu menambahkan kartu ke akun Apple atau Google mereka. Kode yang belum dipakai tidak punya tanggal kedaluwarsa, jadi sisa kode bisa dipakai di kemah berikutnya. Untuk membandingkan paket bulanan dan tahunan menurut lama kursus, baca paket pendidik bulanan atau tahunan; harga terbaru untuk negaramu ada di layar Paket pendidik di aplikasi.
| Peserta | Paket yang disarankan | Cara kode dipakai | Sisa kode |
|---|---|---|---|
| 12 | 1 × paket 10 kode + 1 × paket 5 kode bulanan | 12 peserta + 1 untuk akunmu sendiri | 2 kode untuk kemah berikutnya |
| 14 | 1 × paket 10 kode + 1 × paket 5 kode bulanan | 14 peserta + 1 untuk akunmu sendiri | Tidak ada cadangan; jika ada pendaftar baru, tambahkan satu paket 5 kode lagi |
| 16 | 2 × paket 10 kode bulanan | 16 peserta + 1 untuk akunmu sendiri | 3 kode untuk kemah berikutnya |
- Mulai dengan kodemu sendiri: Tukarkan satu kode di akunmu sendiri sebelum kemah; jangan finalkan program sebelum kamu membuka proyek Premium dan merakit rangkaiannya sendiri.
- Hari 1, bagikan ketika istirahat: Di layar Kodeku, kirim satu kode ke setiap peserta dengan Salin kode atau opsi bagikan. Ketika peserta mengetuk tautan yang dibagikan, layar Tukarkan kode terbuka di aplikasinya dengan kode yang sudah terisi; tanpa tautan, mereka masuk ke Profil > Tukarkan kode dan mengetik kode dengan format BG-XXXX-XXXX-XXXX.
- Langsung cek: Di Kodeku, setiap kode seharusnya menampilkan Aktif beserta nama orang yang memakainya. Jika masalah akun dan login kamu bereskan di hari 1, tidak ada yang menunggu ketika kamu beralih ke proyek Premium di hari 3.
- Bersikap terbuka: Ketika kode ditukarkan, nama, nama pengguna, email, dan foto profil peserta dibagikan ke pendidik yang memberikan kode. Sampaikan hal ini kepada peserta dan orang tua sejak awal.
- Pahami pengecualiannya: Akun dengan langganan Premium aktif lewat App Store atau Google Play tidak bisa menukarkan kode; peserta itu sudah punya Premium, jadi simpan kodenya sebagai cadangan. Jika ada yang mundur di hari 1, satu kali transfer yang dimiliki kode bulanan memungkinkanmu memindahkan sisa waktunya ke peserta baru.
Alur per jam untuk satu hari: hari 3 sebagai contoh
Alur di bawah ditulis untuk hari 3 jam dari pukul 10.00 sampai 13.00, dan kerangka yang sama bisa kamu pakai setiap hari; hanya proyek dan tantangannya yang berubah. Hari 3 dipilih sebagai contoh karena menggabungkan proyek gratis dan proyek Premium di hari yang sama. Pelajaran singkat tidak pernah lebih dari 20 menit; dari 180 menit, peserta menghabiskan setidaknya 100 menit untuk merakit rangkaian dan mengubah kode dengan tangan mereka sendiri.
| Waktu | Tahap | Apa yang terjadi? |
|---|---|---|
| 10.00–10.15 | Pemanasan | Satu pasangan menunjukkan solusinya untuk tantangan kemarin. Pertanyaan: kenapa layar ponselmu meredup ketika gelap? Jawaban ditulis di papan. |
| 10.15–10.35 | Pelajaran singkat | Lampu Tidur dengan LDR dibuka di proyektor. Dengan Tampilkan sebagai blok dinyalakan, analogRead dan perbandingan ambang dibaca bersama, lalu dicocokkan dengan baris yang sama di kode. |
| 10.35–11.20 | Merakit 1 | Pasangan merakit lampu tidur LDR, mencatat nilai terang dan gelap di Serial Monitor, lalu mengubah ambang agar cocok dengan pembacaan mereka sendiri. |
| 11.20–11.35 | Istirahat | Bertukar peran: yang tadi merakit rangkaian sekarang membaca kode. Rangkaian boleh tetap di meja, kabel USB dicabut. |
| 11.35–12.15 | Merakit 2 | Jarak diukur dengan Pengukuran Jarak HC-SR04 (Tampilan Serial), dan pembacaan di 10, 20, dan 50 cm dibandingkan dengan penggaris. Pasangan yang sudah siap lanjut ke rangkaian Sensor Parkir dengan HC-SR04. |
| 12.15–12.40 | Tantangan | Turunkan jarak peringatan sensor parkir dari 20 cm ke 10 cm; pasangan yang cepat menghubungkan lampu tidur LDR dengan pembacaan jarak dan membuat lampu yang hanya menyala ketika gelap dan ada orang yang mendekat. |
| 12.40–12.55 | Berbagi | Setiap pasangan mendapat 1 menit: apa yang kami rakit, angka mana yang kami ubah, apa yang terjadi? Satu pasangan menceritakan sesuatu yang tidak berfungsi dan bagaimana mereka menemukan masalahnya. |
| 12.55–13.00 | Penutup | Komponen dihitung kembali ke dalam kotak, dan topik besok diumumkan dalam satu kalimat. |

Dua fitur aplikasi membuat sesi merakit lebih mudah. Yang pertama adalah mode Yuk bikin bareng di halaman proyek: mode ini memandu langkah demi langkah mulai dari menyiapkan komponen, merakit rangkaian, meng-upload kode, sampai menjalankan dan mengujinya, menjaga layar tetap menyala, dan mengingatkan pasangan di langkah mana mereka berhenti. Yang kedua adalah memindahkan kode ke komputer: kode di ponsel bisa diambil dengan Salin, atau Salin tautan mengirim tautan yang membuka kode itu di komputer. Pasangan yang mentok pertama-tama memeriksa bagian Kalau mentok di tab Pahami kode proyek itu, dan baru setelah itu mengangkat tangan. Aturan kecil ini memperpendek antrean bantuan dan mengajari peserta menemukan kesalahan mereka sendiri; semua bagian halaman proyek sudah kami bahas di panduan halaman proyek.
Daftar komponen: per kelompok dan untuk 8 kelompok plus cadangan
Membagi 16 peserta menjadi pasangan menghasilkan 8 kelompok; dengan satu kit cadangan, kamu menyiapkan 9 kit. Untuk kemah 12 orang, 6 kelompok dan 7 kit sudah cukup. Tidak ada komponen yang perlu disolder. Jumlah per kelompok di tabel sengaja sedikit dilebihkan, karena LED yang terpasang terbalik dan kabel jumper yang putus sangat sering terjadi di hari-hari pertama. Jika kamu berpikir untuk membeli starter kit siap pakai, bandingkan isinya dengan daftar ini; isi kit pada umumnya sudah kami jelaskan di artikel starter kit Arduino.
| Barang | Per kelompok | 8 kelompok + 1 cadangan | Dipakai di hari |
|---|---|---|---|
| Arduino Uno atau board kompatibel | 1 | 9 | Semua |
| Kabel USB (USB A-B untuk Uno, bisa transfer data) | 1 | 10 | Semua |
| Breadboard (830 lubang) | 1 | 9 | Semua |
| Kabel jumper male-to-male | 30 | sekitar 280 | Semua |
| Kabel jumper male-to-female | 6 | sekitar 60 | 3–5 (HC-SR04, servo) |
| LED 5 mm (campuran merah, kuning, hijau) | 10 | sekitar 100 | 1, 3, 5 |
| Resistor 220 Ω atau 330 Ω | 10 | sekitar 100 | 1, 2, 3, 5 |
| Resistor 10 kΩ | 4 | sekitar 40 | 2, 3, 5 |
| Push button (4 kaki) | 4 | sekitar 40 | 2, 5 |
| LDR (sensor cahaya) | 1 | 10 | 3, 5 |
| Sensor jarak ultrasonik HC-SR04 | 1 | 10 | 3, 5 |
| Buzzer (pasif, untuk nada yang berbeda-beda) | 1 | 10 | 3, 4, 5 |
| Motor servo SG90 | 1 | 10 | 4, 5 |
| Potensiometer 10 kΩ | 1 | 9 | 4 |
| Layar LCD I2C 16x2 (opsional) | – | 2–3 | 5 (game memori) |
| Kotak kardus, selotip, gunting | – | satu per kelompok | 5 (proyek kotak) |
| Multimeter | – | 2 | Mencari masalah |
Daftar persiapan sebelum kemah
Bagi persiapan menjadi tiga titik waktu. Jika instalasi dan driver baru diurus di jam pertama kemah, separuh hari 1 sudah hilang; tujuannya, setiap komputer sudah pernah meng-upload kode setidaknya sekali sebelum peserta datang. Daftar di bawah bisa kamu salin dan cetak; setiap butir diawali dengan kapan harus dikerjakan:
- 2 minggu sebelumnya: Pastikan jumlah peserta, tentukan kelompok dan jumlah kit, lalu pesan komponen yang kurang. Beli LED, resistor, dan kabel jumper ekstra untuk berjaga-jaga jika pengiriman terlambat.
- 2 minggu sebelumnya: Hitung komputernya. Setiap komputer butuh Arduino IDE; di komputer sekolah ini mungkin butuh hak admin, jadi bicarakan dengan staf IT. Langkah instalasinya ada di artikel instalasi Arduino IDE.
- 2 minggu sebelumnya: Kirim surat pemberitahuan ke orang tua: tanggal dan jam, undangan ke pameran hari 5, fakta bahwa rangkaian hanya memakai 5 V dari USB, bahwa menukarkan kode membagikan nama, nama pengguna, email, dan foto profil peserta ke pendidik, dan bahwa Premium mulai berlaku di hari kode dimasukkan dan berlangsung 30 hari.
- 1 minggu sebelumnya: Beli paket pendidik dan tukarkan kodemu sendiri. Rakit setiap proyek Premium sekali sendiri dan catat di mana masalah muncul.
- 1 minggu sebelumnya: Periksa chip USB di board klon; instal driver di komputer untuk board dengan chip CH340. Library Servo sudah ikut bersama Arduino IDE; untuk game memori, instal library LiquidCrystal_I2C dari Library Manager.
- 1 minggu sebelumnya: Kemas kit ke dalam kotak bernomor dan tempelkan daftar isi di setiap kotak. Uji kabel USB satu per satu dan tandai: beberapa kabel hanya untuk mengisi daya, jadi lampu board menyala tapi tidak ada port yang muncul di Arduino IDE. Jangan pakai kabel yang dibawa peserta dari rumah; solusi error port dan driver ada di artikel kode Arduino gagal di-upload.
- 1 minggu sebelumnya: Minta peserta menginstal aplikasi dan membuat akun, supaya membagikan kode di hari 1 hanya butuh beberapa menit.
- 1 hari sebelumnya: Colokkan board ke setiap komputer, upload kode LED Berkedip, lihat LED-nya berkedip, lalu tempel label nomor port di sisi komputer.
- 1 hari sebelumnya: Cek proyektor, kabel ekstensi, dan posisi stopkontak; 9 komputer mungkin perlu diisi daya bersamaan.
- 1 hari sebelumnya: Cetak tabel program per hari dan aturan keselamatan, lalu tempel di dinding. Tulis pilihan proyek mini hari 5 di lembar terpisah.
- 1 hari sebelumnya: Cek jumlah kode di layar Kodeku dan siapkan lembar untuk mencocokkannya dengan daftar pesertamu: nama, nomor kelompok, status kode.
- Pagi pertama: Taruh kotak cadangan di mejamu: LED, resistor, dan kabel jumper ekstra, satu board, dan dua kabel USB yang sudah diuji.
Hari 5: pilihan proyek mini
Proyek mini memakai dua jam pertama hari 5, dan jam terakhir untuk pameran. Pasangan menentukan pilihan di akhir hari 4, jadi kamu bisa melengkapi komponen yang kurang di malam sebelumnya. Setiap pilihan menggabungkan setidaknya dua konsep dari empat hari pertama. Untuk pasangan yang cepat, sarankan proyek Mahir atau menambahkan fitur sendiri ke proyek siap pakai, dan untuk pasangan yang kesulitan, salah satu proyek kotak tingkat Pemula. Waktu di tabel adalah perkiraan dan sudah termasuk kotak dan dekorasi.
| Proyek | Tingkat kesulitan | Komponen | Perkiraan waktu | Hari mana yang digabungkan? |
|---|---|---|---|---|
| Sensor Parkir dengan HC-SR04 | Menengah | HC-SR04, 2 LED, 2 resistor, buzzer | 60 mnt | 1, 3, 4 |
| Tempat Sampah Tanpa Sentuh Arduino (HC-SR04 + Servo SG90 + LED) | Pemula | HC-SR04, servo SG90, LED, resistor 220 Ω, kotak kardus | 90 mnt | 3, 4 |
| Kotak Kejutan Ulang Tahun Arduino (LDR + Buzzer + 3 LED) | Pemula | LDR, resistor 10 kΩ, buzzer, 3 LED, 3 resistor, kotak | 75 mnt | 1, 3, 4 |
| Game Cyclone Arduino: Hentikan Cahaya di Tengah (7 LED + Tombol + Buzzer) | Pemula | 7 LED, 7 resistor, push button, buzzer | 75 mnt | 1, 2, 4 |
| Game Memori Arduino (4 LED + 4 Tombol + Buzzer) | Mahir | 4 LED, 4 tombol, buzzer, LCD I2C 16x2 | 90 mnt | 1, 2, 4 |
| Piano Sederhana dengan Buzzer dan Tombol | Mahir | 8 push button, 8 × resistor 10 kΩ, buzzer | 90 mnt | 2, 4 |
Pameran dan template presentasi 3 menit
Pameran adalah bagian kemah yang paling berkesan, dan memberi peserta kesempatan menjelaskan apa yang mereka pelajari dengan kata-kata mereka sendiri. Jajarkan meja di sepanjang satu dinding dan taruh kartu di depan setiap pasangan berisi nama proyek dan nomor kelompok. Ketika orang tua atau kelas lain datang, pasangan-pasangan bergiliran memberi presentasi 3 menit lalu menerima pertanyaan selama 1 menit; untuk 8 kelompok, totalnya sekitar 35 menit. Beri setiap pasangan 10 menit sebelum presentasi untuk mengisi template. Jangan minta mereka menghafal kode; minta mereka menjelaskan satu angka yang mereka ubah dan apa akibatnya.
| Waktu | Bagian | Apa yang mereka sampaikan? |
|---|---|---|
| 0:00–0:30 | Masalah | Apa yang diselesaikan atau dilakukan proyek ini? Satu kalimat. |
| 0:30–1:15 | Rangkaian | Komponen apa saja yang ada, mana yang mendeteksi, mana yang merespons? |
| 1:15–2:00 | Kode | Satu kondisi atau angka di kode: apa yang kami ubah dan apa yang terjadi? |
| 2:00–2:40 | Demo langsung | Proyeknya dijalankan dan seseorang dari penonton mencobanya. |
| 2:40–3:00 | Langkah berikutnya | Apa yang akan kami tambahkan jika punya satu hari lagi? |
Menyesuaikan rencana untuk usia dan tingkat yang berbeda
Kerangka program tetap sama untuk setiap kelompok; yang berubah adalah tempo, kedalaman penjelasan, dan apa yang kamu harapkan di hari 5. Pakai tabel ini setelah kamu mengenal pesertamu; pengalaman bisa sangat berbeda dalam kelompok usia yang sama. Di kelompok dengan tingkat campuran, pasangkan peserta berpengalaman dengan pendatang baru, tapi jangan biarkan yang berpengalaman terus memegang keyboard.
| Kelompok | Tempo dan penjelasan | Apa yang berubah? | Saran hari 5 |
|---|---|---|---|
| SMP | Pelajaran singkat 15 menit; satu proyek utama per hari, proyek kedua menjadi tantangan | Di proyektor, blok dibaca lebih dulu dengan Tampilkan sebagai blok, baru kemudian kodenya; konsep seperti variabel dan ambang dijelaskan dengan contoh sehari-hari | Proyek kotak dan game Cyclone |
| SMA | Pelajaran singkat 20 menit; semua proyek di tabel | Kode dibaca lebih dulu dan blok dipakai untuk mengecek; rumus jarak dan hukum Ohm ditunjukkan dengan perhitungan | Sensor parkir dan game memori; menambahkan fitur ke proyek siap pakai |
| Dewasa | Pelajaran singkat 20–25 menit; hari 1 dan 2 berjalan lebih cepat | Waktu yang dihemat dipakai untuk pengaturan waktu tanpa menunggu dengan millis() atau untuk proyek layar; peserta membawa ide mereka sendiri | Piano, game memori, atau proyek yang mereka rancang sendiri |
Setelah kemah: cara lanjut belajar di rumah
Risiko terbesar kemah intensif adalah semangat di hari terakhir memudar dalam seminggu. Di acara penutupan, tunjukkan kepada peserta tiga cara untuk lanjut belajar di rumah. Pencari proyek mengajukan tiga pertanyaan: apa yang ingin mereka buat, board apa yang mereka punya, dan seberapa berpengalaman mereka; lalu fitur ini menyarankan proyek yang paling cocok dan satu proyek pemanasan gratis yang bisa mereka mulai dengan komponen yang sama. Soal harian membuka set baru setiap hari, butuh sekitar 3 menit, dan mulai dari level yang tepat setelah tes penempatan 15 soal. Panduan kode menyediakan 36 kartu untuk Arduino C++ dan MicroPython; tautan Lihat di proyek di akhir setiap kartu menampilkan daftar proyek yang memakai perintah itu, dari yang mudah sampai yang sulit. Kode pendidik yang kamu bagikan tetap berlaku setelah kemah, dan proyek Premium tetap terbuka sampai 30 hari kode itu habis. Cara memakai bagian Pahami kode dan Coba sendiri dari proyek-proyek kemah di rumah sudah kami jelaskan di panduan Pahami kode dan Coba sendiri.
Aturan keselamatan dan aturan kelas
- Setiap rangkaian memakai 5 V dari USB. Tidak ada yang dicolokkan ke listrik PLN; proyek lampu 220 V di aplikasi tidak termasuk dalam kemah ini.
- Cabut kabel USB sebelum mengubah rangkaian dan colokkan lagi setelah rangkaian selesai dirakit.
- Jangan pernah menghubungkan pin 5V langsung ke GND; board akan memanas dan komputer bisa mematikan port USB.
- Selalu hubungkan LED dengan resistor. Jika ada komponen yang panas atau tercium bau terbakar, cabut kabel USB lebih dulu, lalu panggil instruktur.
- Jika board restart ketika servo dihubungkan, servo menarik arus terlalu besar; penyebab dan solusinya ada di artikel Kenapa Arduino-ku terus reset?.
- Makanan dan minuman dijauhkan dari meja komponen. Kaki komponen dan ujung kabel jumper tajam, jadi tangani dengan hati-hati.
- Minta izin sebelum menyentuh rangkaian pasangan lain. Ketika mentok, cek bagian Kalau mentok lebih dulu, lalu minta bantuan.
- Di akhir setiap hari, hitung komponen di kotakmu sesuai daftar isi dan serahkan kotak itu sesuai nomornya.
Di akhir lima hari, peserta sudah merakit seluruh rantai dengan tangan mereka sendiri, dari menyalakan LED sampai sistem kecil yang mengambil keputusan dengan sensor; yang lebih penting, mereka tahu harus melihat ke mana ketika rangkaian tidak berfungsi. Jalankan program apa adanya untuk kemah pertamamu, dan untuk kemah kedua, sesuaikan berdasarkan hari mana yang terlalu panjang dan proyek mana yang paling disukai. Persiapan terbaik adalah membuka aplikasi BlueGrays di ponselmu sendiri, melihat skema rangkaian, daftar komponen, dan kode proyek-proyek kemah, lalu merakit proyek hari pertama sekali dari awal sampai akhir.
Pertanyaan umum
Apa yang diajarkan di workshop Arduino 5 hari?
Urutan yang umum adalah LED dan pengaturan waktu, tombol dan kondisi, sensor cahaya dan jarak, suara dan servo, lalu di hari terakhir proyek mini yang menggabungkan semuanya. Menambahkan satu ide baru per hari membuat peserta bisa maju tanpa kelelahan. Pameran di hari terakhir adalah cara yang baik untuk menutup kemah dan menunjukkan apa yang sudah mereka pelajari.
Berapa jam per hari yang cukup untuk kemah musim panas Arduino?
Tiga jam per hari dengan istirahat 15 menit adalah keseimbangan yang baik untuk kebanyakan kelompok. Waktu itu cukup untuk pelajaran singkat, dua sesi merakit, tantangan, dan sesi berbagi. Program yang sama juga bisa berjalan dengan 2 jam per hari, tapi tantangan dan sesi berbaginya jadi lebih singkat.
Berapa kit Arduino yang kubutuhkan untuk workshop?
Dengan kerja berpasangan, satu kit per kelompok sudah cukup; untuk 16 peserta, kamu menyiapkan 8 kit ditambah satu cadangan, total 9. Setiap kit berisi Arduino Uno, kabel USB, breadboard, kabel jumper, LED, resistor, tombol, LDR, HC-SR04, buzzer, dan servo. Membeli LED, resistor, dan kabel jumper ekstra akan menutupi kerusakan dan kehilangan di hari-hari pertama.
Apakah peserta butuh pengalaman coding untuk workshop Arduino?
Tidak, program ini dirancang untuk orang yang baru pertama kali menulis kode. Di hari 1 mereka hanya belajar cara menyalakan LED dan cara mengubah delay. Untuk peserta berpengalaman, dua hari pertama bisa digabung dan ditambah satu hari sensor.
Apakah sebaiknya aku memilih paket pendidik bulanan untuk kemah 5 hari?
Ya, paket bulanan sudah cukup untuk kemah 5 hari. Setiap kode memberi 30 hari Premium sejak hari kode ditukarkan; jika kamu membagikannya di hari 1, peserta masih bisa lanjut belajar di rumah sekitar 25 hari lagi setelah kemah. Kode yang belum dipakai tidak punya tanggal kedaluwarsa, jadi sisa kode bisa dipakai di kemah berikutnya.
Bisakah workshop Arduino dijalankan tanpa komputer?
Kamu butuh komputer untuk meng-upload kode ke Arduino; idealnya ada satu komputer per pasangan. Dengan komputer yang lebih sedikit, dua pasangan bisa bergantian memakai satu komputer, dan ponsel atau tablet bisa dipakai untuk membaca skema, daftar komponen, dan kode. Dalam kasus itu merakit jadi lebih lama, dan program harian sebaiknya dikurangi satu proyek.
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.

Kendali LED dengan Tombol Tekan (Tekan)
Persis seperti bel pintu: lampu tetap menyala selama kamu menekan, dan mati ketika kamu melepasnya. Arduino terus mendengarkan tombol; selama ditekan LED menyala, dan begitu jarimu terangkat LED mati.

Nyala/Mati LED dengan Tombol (On/Off)
Tekan tombol sekali dan lampu menyala, tekan lagi dan lampu mati, persis seperti sakelar lampu di kamarmu. Arduino menyadari setiap tekanan dan membalik LED ke keadaan sebaliknya, sambil menunggu sebe

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

Sensor Parkir dengan HC-SR04
Versi mini sensor parkir mobil: makin dekat sesuatu, makin cepat bunyi bipnya. Sensor jarak mengukur benda di depannya; jika jaraknya lebih dari 20 sentimeter LED hijau tetap menyala, dan begitu lebih

Menggunakan Motor Servo
Lengan motor servo kecil berputar ke tiga posisi bergantian: penuh ke awal, tepat ke tengah, dan penuh ke akhir, menunggu dua detik di setiap perhentian. Arduino memberi tahu motor sudut mana yang har
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

