Panduan · 13 mnt baca

Mengajar Arduino Online: Kamera, Simulator, dan Aplikasi untuk Kelas Live

Cara mengajar Arduino online: susunan dua kamera, daftar kit yang dikirim lebih dulu, rencana pelajaran 45 menit, urutan debugging jarak jauh, dan tips untuk kelompok 4 sampai 8 siswa.

Kamu bisa mengajar Arduino online lewat panggilan video dengan sangat baik, asalkan empat hal sudah siap sejak awal. Pertama, kit harus ada di tangan siswa: dialah yang menancapkan kabel dan meng-upload kode, bukan kamu. Kedua, kamu butuh dua sudut kamera: satu menampilkan wajah siswa, satu lagi menyorot breadboard tegak lurus dari atas lewat penyangga ponsel. Ketiga, siswa membagikan layar komputernya, jadi kamu melihat kode di Arduino IDE, pesan error, dan angka di Serial Monitor pada momen yang sama dengan dia. Keempat, proyek untuk pelajaran itu dikirim sehari sebelumnya, jadi siswa sudah membuka daftar komponen dan skema rangkaian di ponselnya sebelum panggilan dimulai. Dengan empat hal ini, kamu bisa menemukan kesalahan walaupun tidak pernah melihat rangkaian sejelas di kelas, karena siswalah yang melihat dan kamu yang memberi tahu ke mana harus melihat. Sebagian besar kesalahan ketemu dalam hitungan menit kalau kamu mengikuti urutan enam pertanyaan yang bergerak dari daya ke kode.

Tulisan ini membahas sisi teknis dan sisi mengajar dari pelajaran online: susunan kamera dan audio, apa yang dikirim sebelum pelajaran, pelajaran menit demi menit, debugging jarak jauh, dan menjalankan pelajaran kelompok. Cara merencanakan kursus minggu demi minggu ada di tulisan tentang membuka kursus Arduino, dan membangun rangkaian di browser ada di panduan Simulator Arduino Tinkercad; keduanya tidak kita ulang di sini. Semua contoh berasumsi hal yang sama: siswa punya starter kit Arduino Uno dan komputer, dan kamu mengajar dari mejamu sendiri dengan kit yang sama.

Board Arduino Uno: LED daya ON, LED L, TX, dan RX, GND, serta header pin digital
Tempat pertama yang dicek dalam debugging jarak jauh: LED ON di kanan, LED L yang terhubung ke pin 13, LED TX/RX yang berkedip selama upload, dan label di atas header pin.

Kenapa satu kamera tidak cukup untuk pelajaran Arduino online

Kamera laptop menampilkan wajah siswa, bukan breadboard di meja. Mengangkat board ke depan kamera juga tidak menyelesaikan masalah: kabelnya bergoyang, jumper terlepas, sudutnya berubah setiap detik, dan kamu tidak bisa membedakan pin 13 dari pin 12. Jadi susunan dasar pelajaran Arduino online punya tiga tampilan: kamera wajah untuk komunikasi, kamera atas untuk rangkaian, dan berbagi layar untuk kode. Kamera wajah lebih penting daripada kelihatannya; momen ketika siswa mengernyitkan dahi adalah momen kamu menangkap masalah yang belum dia ucapkan. Kamera atas akan menjadi tampilan yang paling sering kamu tonton, karena hanya kamera itu yang memperlihatkan kabel masuk ke lubang mana. Berbagi layar menggantikan kebiasaan di kelas untuk melihat dari balik bahu siswa: kamu melihat hal yang sama dengan siswa ketika dia menulis kode, mengompilasinya, dan membaca Serial Monitor.

Susunan teknis: sisi guru dan sisi siswa

Kamu tidak butuh peralatan mahal; kamera kedua adalah ponsel yang sudah ada di kebanyakan rumah. Aplikasi panggilan video mana yang kamu pakai juga tidak terlalu berpengaruh: berbagi layar, jendela chat, dan bergabung ke panggilan yang sama dari perangkat kedua sudah tersedia di hampir semua aplikasi populer sekarang. Kalau kamu berencana mengadakan pelajaran kelompok, cek secara terpisah apakah aplikasinya punya breakout room. Tabel di bawah menjajarkan kebutuhan kedua sisi.

PerlengkapanSisi guruSisi siswa
KomputerArduino IDE terinstal, aplikasi panggilan terbuka; kalau bisa layar kedua (siswa di satu layar, IDE-mu sendiri di layar lain)Arduino IDE terinstal dan satu upload uji sudah dilakukan; satu port USB kosong untuk Uno
Kamera wajahKamera bawaan laptop sudah cukupKamera bawaan laptop sudah cukup
Kamera atasPonsel di atas kit-mu sendiri, supaya kamu bisa memperlihatkan rangkaian dari atas sambil menjelaskanPonsel bergabung ke panggilan sebagai peserta kedua, 30–40 cm di atas breadboard, menyorot ke bawah dengan kamera belakang
Penyangga ponselPenyangga meja berlengan fleksibel atau penyangga lengan dari atasSama; kalau tidak ada, penggaris yang direkatkan dengan selotip di antara dua tumpukan buku juga bisa
CahayaLampu meja dari sampingLampu meja dari samping; selembar kertas A4 putih di bawah breadboard
AudioHeadset dengan mikrofon; mencegah gemaHeadphone; mikrofon dan speaker ponsel dimatikan
Berbagi layarKamu memperlihatkan IDE-mu sendiri dan halaman proyekHanya jendela Arduino IDE yang dibagikan, dengan ukuran font lebih besar
InternetKoneksi kabel atau dekat dengan routerKalau videonya macet, matikan dulu kamera wajah dan biarkan kamera atas tetap menyala

Trik yang paling membantu: siswa bergabung ke panggilan yang sama untuk kedua kalinya dari ponselnya dan mengganti nama peserta itu, misalnya “Emma - Rangkaian”. Di ponsel, dia membisukan mikrofon dan menurunkan volume speaker sampai nol; kalau tidak, kedua perangkat saling menangkap suara dan panggilan berubah jadi dengungan melengking. Memakai kamera belakang alih-alih kamera depan memberi gambar yang lebih tajam dan menghilangkan masalah cermin: dengan kamera depan, pratinjau di kebanyakan aplikasi tampil terbalik seperti cermin sehingga label pin sulit dibaca. Pegang ponsel dalam posisi lanskap, masukkan breadboard dan Arduino dalam satu bingkai, dan biarkan ponsel tetap tersambung ke charger; panggilan video 45 menit cepat menghabiskan baterai ponsel. Ketika pelajaran dimulai, sematkan tampilan kamera atas (kebanyakan aplikasi punya opsi “pin” atau “spotlight”) supaya gambarnya tidak berpindah setiap kali ada orang lain yang bicara.

Siapkan juga kamera atasmu sendiri. Dalam pelajaran online, breadboard-mu menggantikan papan tulis kelas: ketika kamu berkata “Lihat, kaki LDR masuk ke baris ini dan resistor 10 kΩ ke baris itu”, tanganmu juga terlihat. Siswa langsung mengulang gerakan itu di mejanya sendiri, lalu kamu membandingkan kedua gambar berdampingan.

Apa yang dikirim sebelum pelajaran: aturan 24 jam

Menit paling mahal dalam pelajaran online adalah menit yang habis untuk menginstal driver atau mencari resistor yang hilang di tengah panggilan. Untuk menghindarinya, kirim pesan singkat ke siswa paling lambat sehari sebelum pelajaran dan minta dia menyelesaikan daftar di bawah. Untuk tautan proyek, buka proyeknya di BlueGrays lalu ketuk Bagikan; kalau aplikasinya terinstal, tautan yang kamu kirim langsung membuka proyek itu di ponsel siswa. Dengan begitu, siswa sudah melihat daftar Komponen yang dibutuhkan dan Skema rangkaian sebelum pelajaran dimulai.

  1. Daftar kit: Nama dan jumlah komponen, termasuk nilai resistor. Siswa menata komponen di meja dan mengirim foto dari kamera atas; kalau ada yang kurang, kamu tahu sehari lebih awal.
  2. Tautan proyek: Proyek yang kamu kirim dengan Bagikan di aplikasi. Siswa memperbesar skemanya dan mencocokkan jumlah di daftar komponen dengan kit miliknya.
  3. Instalasi Arduino IDE: Siswa menginstal versi untuk sistem operasinya dan membukanya sekali, lalu menunggu sampai paket board yang diunduh pada pembukaan pertama selesai.
  4. Upload uji: Siswa membuka File > Examples > 01.Basics > Blink, memilih board dan port di menu Tools, lalu meng-upload. Kalau LED L di board berkedip sekali per detik, komputer, kabel, dan driver sudah siap. Dia mengirimimu screenshot atau video pendeknya.
  5. Gladi panggilan: Panggilan uji 5 menit sebelum pelajaran: bergabung kedua kalinya dari ponsel, membisukan mikrofon, dan mengatur sudut kamera atas.
  6. Penyangga ponsel dan cahaya: Penyangga sudah terpasang di meja, lampu menyorot dari samping, dan ada kertas putih di bawah breadboard.
  7. Akun BlueGrays: Siswa sudah masuk ke aplikasi. Proyek gratis tidak butuh apa-apa lagi; kalau kalian akan mengerjakan proyek Premium, siswa sudah menukarkan kodenya lebih dulu.
KomponenJmlDipakai diCatatan
Arduino Uno + kabel USB1KeduanyaKabel yang berhasil dipakai di upload uji
Breadboard1Keduanya400 atau 830 lubang
LDR (sensor cahaya)1KeduanyaKakinya tidak dipotong pendek, supaya terlihat di kamera
Resistor 10 kΩ1KeduanyaCokelat-hitam-oranye; membentuk pembagi tegangan bersama LDR
Resistor 330 Ω1Hanya lampu tidurOranye-oranye-cokelat; melindungi LED
LED1Hanya lampu tidurKaki panjang adalah positif (anoda)
Kabel jumper male-to-male5KeduanyaKalau bisa merah untuk 5V dan hitam untuk GND
Jangan tunda upload uji sampai pelajaran dimulai. Kalau port tidak muncul di daftar, penyebabnya biasanya kabel USB khusus pengisian daya atau driver untuk chip CH340 di board klon; memperbaikinya lewat panggilan video bisa makan 20 menit. Kirim panduan kode Arduino gagal di-upload ke siswa supaya masalahnya beres sebelum pelajaran. Kalau instalasinya tetap gagal, rencanakan “panggilan instalasi” singkat yang terpisah.

Rencana pelajaran Arduino online 45 menit

Alur di bawah ditulis untuk pelajaran satu lawan satu dan memakai dua proyek gratis berturut-turut: pertama Mengukur Intensitas Cahaya dengan LDR untuk membaca nilai LDR di Serial Monitor, lalu menambahkan LED ke rangkaian yang sama dan beralih ke Lampu Tidur dengan LDR. Pasangan ini sangat cocok untuk pelajaran online, karena angka di Serial Monitor terlihat jelas lewat berbagi layar dan kalian berdua melihat nilainya turun begitu siswa menutup LDR dengan tangannya. Kedua proyek ini sepenuhnya gratis di BlueGrays, lengkap dengan skema rangkaian, kode, dan bagian Pahami kode.

WaktuTahapGuruSiswaTampilan utama
Menit 0–5Cek koneksiMenguji audio, kedua kamera, dan berbagi layar satu per satuBergabung kedua kalinya dari ponsel, mengatur kamera atasKamera atas
Menit 5–10Tujuan dan cek komponenBerkata “Hari ini kita membuat lampu yang menyala sendiri ketika gelap” dan menghitung komponenMenata komponen di bawah kamera atas, membaca warna resistorKamera atas
Menit 10–18Rangkaian 1: LDR + 10 kΩMembangun rangkaian yang sama langkah demi langkah di bawah kamera atasnya sendiriMemperbesar Skema rangkaian di ponsel dan membangunnyaKedua kamera atas berdampingan
Menit 18–20TunjukkanMenjalankan empat langkah pertama urutan “tunjukkan”Menunjuk setiap kabel dengan jariKamera atas
Menit 20–27Kode dan Serial MonitorMembaca kode bersama siswa; mengingatkan soal 9600 baudMembuka kode di komputer lewat Salin tautan, meng-upload-nya, membuka Serial MonitorBerbagi layar
Menit 27–30MengukurMeminta nilai disebutkan keras-keras, memilih ambang bersamaMenutup LDR dengan tangan, mendekatkannya ke lampu, membaca nilainyaBerbagi layar + kamera atas
Menit 30–38Rangkaian 2: LED + 330 ΩMenekankan pin 13 dan arah LEDMenambahkan LED, meng-upload kode lampu tidurKamera atas
Menit 38–42Ubah sendiriMeminta ambang disesuaikan dengan cahaya ruanganMengubah ambang 50 di kode agar sesuai dengan hasil ukurnya sendiriBerbagi layar
Menit 42–45Penutup dan PRMemberi PR dan daftar komponen untuk pelajaran berikutnyaMengirim foto rangkaian yang sudah bekerjaKamera wajah

Inti alur ini ada di menit 27–30. Ambang di kode lampu tidur adalah 50: ketika bacaan turun di bawah 50, LED menyala. Tapi setiap ruangan punya cahaya yang berbeda; kalau ruangan siswa terbaca 600 di siang hari dan 120 ketika sensornya ditutup tangan, LED tidak akan pernah menyala dengan ambang 50 dan siswa mengira rangkaiannya rusak. Karena itu, minta dia mengukur dulu: “Berapa nilainya di tempat terang, berapa ketika ditutup tangan?” Siswa menyebutkan kedua angka, memilih ambang di sekitar tengahnya, lalu mengubah kodenya. Tugas Coba sendiri di bagian Pahami kode proyek ini juga meminta kamu menaikkan ambang ke 300 dan mengamati bedanya; dalam pelajaran online, mengaitkannya dengan hasil ukur siswa sendiri mencegah salah sangka “rangkaianku rusak” dan mengajarkan kenapa Serial Monitor itu ada. Untuk setelan baud rate dan plotter, lihat panduan Serial Monitor Arduino.

Debugging jarak jauh: urutan “tunjukkan”

Dalam pelajaran online kamu tidak bisa menyentuh rangkaian; kelihatannya ini kekurangan, tapi kalau dimanfaatkan dengan baik justru menjadi keuntungan dalam mengajar. Ketika siswa bilang “tidak jalan”, alih-alih memberi tahu apa yang harus dilakukan, kamu mengajukan pertanyaan dengan urutan yang sama setiap kali, dan itu mengajarinya cara melihat. Aturannya sederhana: mulai dari daya, bergerak ke arah kode, lihat satu hal per langkah. Siswa tidak boleh bilang “sepertinya sudah benar”; dia harus menunjukkannya di kamera atau membacanya di layar. Enam langkah di bawah menyingkirkan kesalahan pemula yang paling umum satu per satu.

Langkah“Tunjukkan”Yang kamu cekTemuan umum
1LED daya: “Dekatkan board ke kamera. LED bertanda ON menyala?”Apakah board mendapat dayaTidak menyala: kabel atau port USB; atau 5V terhubung singkat ke GND sehingga komputer mematikan port-nya
2USB dan port: “Bagikan layarmu dan buka Tools > Port.”Apakah board dan port sudah dipilihTidak ada port atau port salah; board tidak diatur ke Arduino Uno
3GND: “Ikuti kabel hitam dengan jarimu dari Arduino ke breadboard.”Apakah semua kutub negatif bertemu di GND bersamaGND sama sekali tidak terhubung; di breadboard panjang, separuh jalur daya yang terputus di tengah dibiarkan mengambang
4Pin: “Tunjukkan dari dekat di mana kabel masuk ke board, lalu baca labelnya.”Apakah kabel terpasang di pin yang disebut di kodeBergeser satu pin (13 alih-alih 12); A1 alih-alih A0; LED terpasang terbalik
5Baris kode: “Tunjukkan baris pinMode dan analogRead.”Apakah nomor pin di kode cocok dengan rangkaian13 di kode, 12 di board; ambang di luar nilai yang terukur
6Serial Monitor: “Buka Serial Monitor. Baud rate-nya diatur ke berapa?”Apakah board mengirim dataKarakter sampah: baud bukan 9600; sama sekali tidak ada data: port salah atau upload belum selesai

Ketika mengikuti kabel di kamera, minta siswa menunjuk dengan ujung jari; ujung pena malah lebih baik, karena menandai lubang breadboard yang tepat dengan lebih jelas daripada jari. Ketika menghitung pin, mulailah dari tepi board: “Hitung ke kanan dari GND. Lubang yang mana?” Minta dia membacakan nomor baris dan huruf breadboard keras-keras; bilang “di c12” menyisakan jauh lebih sedikit kesalahan daripada “di lubang yang itu”. Ingat juga bahwa di kamera atas kamu bisa melihat board dalam posisi terbalik, jadi kanan siswa adalah kirimu. Ketika memberi arahan, pakai tanda di board, bukan “kanan” dan “kiri”: “sisi USB”, “sisi yang bertuliskan GND”, “alur di tengah breadboard”.

Daftar periksa jarak jauh 10 langkah

  1. Board tercolok ke USB dan LED ON menyala.
  2. Kabelnya bisa membawa data; kabel yang sama yang berhasil di upload uji.
  3. Arduino Uno dipilih sebagai board di Arduino IDE.
  4. Port yang benar sudah dipilih; port yang hilang dari daftar ketika board dicabut adalah port milik board itu.
  5. Kode terkompilasi tanpa error; kalau ada error, baris merah pertama dibacakan keras-keras.
  6. Upload selesai dengan pesan “Done uploading”; LED TX dan RX berkedip selama upload.
  7. Setiap kutub negatif di rangkaian terhubung ke pin GND Arduino.
  8. Setiap kabel terpasang di pin yang ditunjukkan di skema, dan nomor pin cocok dengan kode.
  9. Kaki panjang LED tersambung lewat resistor ke pin dan kaki pendeknya ke GND; warna resistornya benar (cek dengan alat kode warna resistor kalau perlu).
  10. Serial Monitor terbuka, kecepatannya cocok dengan nilai Serial.begin di kode (9600 di pelajaran ini), dan angkanya terus bergulir.

Mendapatkan foto rangkaian yang jelas dari siswa

  • Potret tegak lurus dari atas: Pegang ponsel sejajar dengan meja. Di foto yang diambil dari samping, baris breadboard tampak bertumpuk dan kamu tidak bisa tahu kabel ada di lubang mana.
  • Flash mati, lampu dari samping: Flash meninggalkan pantulan putih di plastik breadboard yang mengilap, tepat di tempat yang ingin kamu lihat.
  • Mendekat, jangan zoom: Zoom digital membuat gambar buram. Cukup dekatkan ponsel dan ketuk layar untuk fokus.
  • Label harus terlihat: Label pin Arduino dan nomor baris breadboard harus ada di bingkai. Kalau kabel menutupi label, siswa menggesernya pelan-pelan ke samping.
  • Waspadai kompresi: Kalau aplikasi pesan mengecilkan foto, siswa mengirimnya sebagai file atau dokumen.
  • Minta kode sebagai teks, bukan foto: Minta dia menyalin kode dan menempelkannya sebagai pesan alih-alih memotret layar; kamu mengompilasinya di Arduino IDE-mu sendiri dan membalas dengan nomor barisnya.
Ajarkan “aturan tiga foto” di pelajaran pertama: satu foto seluruh rangkaian, satu foto dekat header pin Arduino, satu foto dekat breadboard. Sebagian besar pesan “tidak jalan” di antara pelajaran terselesaikan sekaligus dengan tiga foto ini; satu foto dari jauh biasanya berarti tiga pesan tambahan.

Tempat simulator dan aplikasi dalam pelajaran online

Simulator berdiri di samping pelajaran online, bukan menggantikannya. Kalau kit masih dalam pengiriman, kamu bisa mengadakan pelajaran pertama di browser, mencoba rangkaian baru di layarmu sendiri sebelum memperlihatkannya ke siswa, atau memberi PR ke siswa yang belum punya board. Susunan, komponen, dan batasan Tinkercad dibahas lengkap di panduan Simulator Arduino Tinkercad; di sini kita hanya bilang begini: simulasi tidak punya kabel longgar, LED terbalik, atau port yang salah, padahal justru itulah sebagian besar kesalahan dalam pelajaran online. Jadi selama siswa punya kit, pekerjaan sesungguhnya terjadi di breadboard sungguhan. Tempat aplikasi membantu selama dan di antara pelajaran adalah sebagai berikut:

  • Skema rangkaian: Siswa mengetuk skema untuk memperbesarnya dan memperbesar kabel demi kabel. Dengan Simpan ke galeri, dia menyimpannya ke ponsel; melihat skema di galeri ketika panggilan video sedang terbuka lebih mudah daripada berpindah-pindah aplikasi.
  • Salin tautan: Tombol di samping kode sumber ini menyalin tautan untuk membuka kode di komputer. Siswa menempelkan tautan ke jendela chat panggilan atau mengirimkannya ke dirinya sendiri, membukanya di komputer, lalu memindahkan kode ke Arduino IDE. Tautannya tidak permanen dan kedaluwarsa setelah waktu singkat, jadi berikan PR dengan nama proyek, bukan dengan tautan.
  • Pahami kode: Ringkasan “Kode ini ngapain?”, penjelasan langkah demi langkah, dan tugas Coba sendiri adalah PR siap pakai di antara pelajaran. Contoh PR setelah pelajaran lampu tidur: selesaikan Pahami kode di Mengukur Intensitas Cahaya dengan LDR, kerjakan tugas Coba sendiri yang meminta 10 bacaan per detik, dan tunjukkan hasilnya lewat berbagi layar di pelajaran berikutnya.
  • Yuk bikin bareng: Kalau siswa melewatkan satu pelajaran atau ingin mengulang proyek sendirian, mode terpandu ini membawanya langkah demi langkah dari menyiapkan komponen sampai pengujian.
  • Forum: Siswa yang mentok di antara pelajaran membuka topik di kategori Pertanyaan, menambahkan foto rangkaian dan kodenya dengan Tambah kode, lalu menutupnya dengan Tandai terjawab begitu masalahnya beres. Ketika membalas, kamu bisa meminta “aturan tiga foto” yang sama. Aturan menulis pertanyaan yang baik ada di bertanya soal Arduino di forum.

Pelajaran kelompok online: mengelola 4 sampai 8 siswa

Dalam pelajaran satu lawan satu, semuanya terjadi antara kamu dan siswa; dalam kelompok 4 sampai 8 orang, masalah sebenarnya adalah tiga orang yang bilang “punyaku tidak nyala” secara bersamaan. Di panggilan video, suara yang bertumpuk berarti tidak ada yang mendengar siapa pun. Jadi tetapkan aturannya di menit pertama dan pertahankan sama di setiap pelajaran: kamera atas semua orang tetap menyala, mikrofon hanya dinyalakan ketika bicara, dan permintaan bantuan datang lewat tulisan, bukan suara.

  • Sistem antrean: Siswa yang mentok hanya mengetik nama dan tahapnya di chat (“Max - tidak ada port”). Kamu mengerjakan daftar dari atas, paling lama 2 menit per siswa di ruang utama. Apa pun yang butuh waktu lebih lama pindah ke breakout room.
  • Breakout room: Bagi kelompok ke breakout room berisi 2–3 orang. Di setiap ruang, satu siswa merakit sementara yang lain memperhatikan kamera atasnya dan mencocokkannya dengan skema, lalu mereka bertukar peran. Kamu mengunjungi ruang-ruang itu bergantian, masing-masing 3–4 menit.
  • Giliran berbagi layar: Di setiap tahap, satu siswa membagikan layarnya dan yang lain membandingkannya dengan milik mereka. Tulis urutan gilirannya sebelum pelajaran supaya setiap siswa menjadi “presenter” beberapa kali sepanjang semester dan siswa yang pendiam juga terlihat.
  • Tanda kemajuan bersama: Siapa pun yang menyelesaikan satu tahap mengetik “selesai” di chat. Ketika separuh kelompok sudah bilang “selesai”, kamu mengumumkan tahap berikutnya; yang tertinggal melanjutkan bersamamu di breakout room.
  • Yang selesai duluan: Siapkan tugas tambahan kecil, seperti tugas Coba sendiri di Pahami kode atau mengubah ambang; siswa yang menunggu tidak bosan dan tidak menghambat antrean.

Contoh konkret: misalkan kamu menjalankan pelajaran lampu tidur dengan kelompok online berisi 6 siswa dan pelajarannya berlangsung 60 menit. Selama 10 menit pertama semua orang ada di ruang utama: cek koneksi dan menghitung komponen. Lalu kamu membuka 3 breakout room; di masing-masing, dua siswa menghabiskan 15 menit membangun rangkaian LDR sambil saling memeriksa rangkaian lewat kamera atas. Kembali di ruang utama, satu siswa membagikan Serial Monitor-nya dan semua orang mengetik nilai terang dan gelap miliknya di chat; 6 ruangan berbeda menghasilkan 6 angka berbeda, dan alasan ambang dipilih per orang jadi jelas dengan sendirinya. Penambahan LED dilakukan lagi di breakout room, dan di 10 menit terakhir setiap ruang memperlihatkan rangkaiannya yang sudah bekerja sekali.

Cara kerja paket pendidik dalam kursus online

Siswa yang tinggal di kota berbeda bukan halangan untuk proyek Premium dalam kursus online. Paket pendidik BlueGrays (Profil > Paket pendidik) memberimu kode Premium dalam paket berisi 5 atau 10, bulanan atau tahunan, dan kamu membagikannya satu per satu dari layar Kodeku. Pesan yang dibagikan berisi kode sekaligus tautan; ketika siswa mengetuk tautan, layar Tukarkan kode terbuka di aplikasi dengan kode yang sudah terisi, dan cukup ketuk tombol Tukarkan kode. Siswa tidak perlu menambahkan kartu ke akun Apple atau Google-nya; kamu membayar sekali dari akunmu sendiri dan tidak ada yang diperpanjang otomatis. Di Kodeku kamu bisa melihat siapa memakai kode yang mana, jadi beri tahu siswamu sejak awal bahwa menukarkan kode akan membagikan nama, nama pengguna, email, dan foto profil mereka kepadamu. Paketnya dijelaskan di aplikasi Arduino untuk kelas, dan langkah-langkah untuk siswa ada di cara menukarkan kode pendidik.

8 masalah umum pelajaran online dan solusinya

MasalahKenapa terjadiSolusi
Dengungan melengking dan gema di panggilanPonsel dan komputer ada di ruangan yang sama dan di panggilan yang sama, keduanya dengan mikrofon menyalaBisukan mikrofon ponsel, turunkan speaker-nya ke nol; pakai headphone di komputer
Teks terbalik di kamera atasPratinjau kamera depan tampil seperti cerminPakai kamera belakang atau matikan efek cermin di pengaturan aplikasi
Kabel tidak bisa dibedakan, gambar buramPonsel terlalu tinggi, cahaya terlalu sedikit, atau cahaya dari belakangTurunkan ponsel ke 30–40 cm, cahaya dari samping, kertas putih di bawah; minta tiga foto kalau perlu
Kode tidak terbaca di layar yang dibagikanSeluruh desktop dibagikan, font-nya kecilBagikan hanya jendela IDE; perbesar ukuran font di preferensi Arduino IDE
Video macet, audio putus-putusKoneksi tidak sanggup membawa dua video dan satu berbagi layarMatikan dulu kamera wajah; kamera atas dan audio didahulukan
Port tidak ada atau upload gagalKabel khusus pengisian daya, driver, port salah, atau board salahUpload uji sebelum pelajaran; kalau terjadi di tengah pelajaran, langkah 1–6 daftar periksa
Karakter sampah di Serial MonitorKecepatan Serial Monitor tidak cocok dengan kodeAtur Serial Monitor ke 9600 (kalau kodenya berisi Serial.begin(9600))
Ada komponen yang ternyata kurang di tengah pelajaranDaftar kit tidak dicek lebih duluMinta foto komponen 24 jam sebelumnya; tunjukkan komponen yang kurang di simulator untuk pelajaran itu

Inti pelajaran Arduino online adalah siswa memakai tangan dan matanya sebagai pengganti tangan dan matamu: kamu bilang ke mana harus melihat, dia melihat dan menunjukkan. Setelah beberapa pelajaran, ini memberi siswa kebiasaan yang bahkan lebih baik daripada di kelas, karena dia belajar menemukan kesalahan sendiri. Kalau kamu ingin memulai pelajaran online berikutnya dengan proyek Mengukur Intensitas Cahaya dengan LDR dan Lampu Tidur dengan LDR, keduanya tersedia gratis di aplikasi BlueGrays lengkap dengan skema rangkaian, kode, dan bagian Pahami kode, dan kamu bisa mengirim tautannya ke siswamu hari ini juga.

Pertanyaan umum

Apakah Arduino bisa diajarkan secara efektif lewat online?

Bisa, asalkan siswa punya kit sendiri. Karena siswa sendiri yang mencolokkan board dan meng-upload kode, dia bekerja langsung dengan rangkaian, sementara kamu melihat rangkaian dan kodenya lewat dua kamera dan berbagi layar. Mengatur perangkat di tengah pelajaran adalah hal yang paling membuang waktu, jadi pastikan upload uji sudah dilakukan sebelumnya.

Software apa yang dibutuhkan untuk mengajar Arduino online?

Arduino IDE di komputer siswa dan aplikasi panggilan video apa pun yang punya fitur berbagi layar sudah cukup. Ponsel bergabung ke panggilan yang sama sebagai peserta kedua dan menjadi kamera atas. Aplikasi BlueGrays bisa tetap terbuka di ponsel untuk proyek, skema rangkaian, dan kodenya.

Bagaimana cara melihat rangkaian siswa dari jauh?

Minta siswa meletakkan ponselnya di penyangga 30–40 cm di atas breadboard dan bergabung ke panggilan untuk kedua kalinya. Kamera belakang memberi gambar yang lebih tajam dan menghindari masalah cermin. Cahaya sebaiknya datang dari samping, dengan selembar kertas putih di bawah breadboard.

Bagaimana cara men-debug Arduino dari jauh?

Ikuti urutan yang sama setiap kali: LED daya, USB dan port, GND, pin, baris kode, Serial Monitor. Di setiap langkah, siswa menunjukkannya di kamera atau membacanya di layar. Sebagian besar kesalahan sudah ketahuan di empat langkah pertama.

Berapa lama sebaiknya pelajaran Arduino online?

45 menit pas untuk pelajaran satu lawan satu: cek koneksi 5 menit, dua rangkaian kecil, dan penutup 3 menit muat dengan nyaman. Untuk kelompok 4 sampai 8 orang, rencanakan 60 menit, karena breakout room dan sistem antrean butuh waktu.

Apakah bisa mengajar Arduino online tanpa kit?

Bisa, kamu bisa membangun rangkaian dan menjalankan kode di simulator browser seperti Tinkercad. Tapi kesalahan nyata seperti kabel longgar, LED terbalik, atau masalah port tidak muncul di simulasi. Begitu kit datang, sebaiknya ulangi proyek yang sama di breadboard sungguhan.

Lihat semua proyek
Mengukur Intensitas Cahaya dengan LDR
#11Pemula

Mengukur Intensitas Cahaya dengan LDR

Ingin melihat seberapa terang kamarmu dalam bentuk angka? LDR, komponen kecil yang bereaksi terhadap cahaya, mengukur cahaya di sekitarnya, dan Arduino menulis nilainya ke layar komputermu setiap sete

4.6(81)
139
Lampu Tidur dengan LDR
#12Pemula

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

4.8(102)
205
LED Berkedip
#1Pemula

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

4.6(188)
1127
Lampu Lalu Lintas
#3Pemula

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.

4.8(131)
397
Kendali LED dengan Tombol Tekan (Tekan)
#9Pemula

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.

4.8(113)
229
Nyala/Mati LED dengan Tombol (On/Off)
#10Pemula

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

4.8(100)
167
Pengukuran Jarak HC-SR04 (Tampilan Serial)
#27Pemula

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

4.6(46)
71
Menggunakan Buzzer
#13Pemula

Menggunakan Buzzer

Pernah penasaran bagaimana bel pintu atau alarm mengeluarkan suaranya? Arduino membuat buzzer kecil berbunyi bip dengan jeda singkat: bip, jeda, bip, jeda. Kamu melihat bagaimana suara dibuat dengan l

4.7(89)
161