Komponen Elektronika Dasar: Simbol, Satuan, dan Fungsinya
Apa saja komponen elektronika dasar? Resistor, kapasitor, induktor, dioda, transistor, MOSFET, relay, regulator, dan kristal: simbol, satuan, dan fungsinya dalam satu tabel.
Komponen elektronika dasar adalah bahan penyusun setiap rangkaian: bagian yang membatasi arus, menyimpan energi, membiarkan arus mengalir ke satu arah saja, berfungsi sebagai sakelar, menguatkan sinyal, atau melindungi rangkaian. Resistor, kapasitor, induktor, dioda, LED, transistor, MOSFET, IC (sirkuit terpadu), relay, regulator tegangan, sekring, push button, potensiometer, dan kristal: mulai dari charger ponsel sampai board Arduino, kamu akan menemukan beberapa dari empat belas komponen ini di dalam hampir semua perangkat elektronik. Masing-masing punya simbol skema sendiri, huruf referensi (misalnya R, C, L, D, atau Q), dan satuan yang menyatakan nilainya. Mengenali mereka adalah langkah pertama untuk bisa membaca skema rangkaian dan merakit proyekmu sendiri tanpa salah.
Di panduan ini, pertama-tama kita kumpulkan keempat belas komponen dalam satu tabel ringkasan lengkap dengan huruf referensi, satuan, simbol, bentuk fisik, dan tugas khasnya. Setelah itu kita bahas perbedaan komponen pasif dan aktif, cara kerja tiap komponen, nilai yang akan sering kamu temui, dan kesalahan yang paling umum; di akhir setiap bagian ada tautan ke artikel yang membahas komponen itu lebih dalam. Di bagian terakhir kita merakit rangkaian Arduino, ESP32, dan Raspberry Pi Pico yang menggabungkan potensiometer, resistor, LED, tombol, transistor, dioda, kapasitor, dan relay, dan kamu juga akan melihat cara menguji komponen dengan Arduino dan multimeter.









Apa saja komponen elektronika dasar? Tabel ringkasan
Tabel di bawah membandingkan keempat belas komponen yang dibahas di artikel ini secara sekilas. Huruf referensi adalah singkatan yang ditulis di awal label sebuah komponen pada skema rangkaian; angka seperti R1, C3, atau Q2 membedakan komponen yang sejenis. Kolom satuan menunjukkan besaran yang dipakai untuk menyatakan nilai komponen: resistor diukur dalam ohm (Ω), kapasitor dalam farad (F), induktor dalam henry (H), dan kristal dalam hertz (Hz). Dioda, transistor, dan relay tidak punya satu satuan tunggal; kamu memilihnya berdasarkan tegangan (V) dan arus (A) yang sanggup ditanganinya. Kolom simbol mengikuti gambar IEC yang dipakai di Eropa dan sebagian besar dunia; di skema Amerika (ANSI) beberapa simbol terlihat berbeda.
| Komponen | Huruf referensi | Satuan / nilai utama | Simbol skema | Bentuk fisik | Tugas khas |
|---|---|---|---|---|---|
| Resistor | R | Ohm (Ω) | Persegi panjang (garis zigzag di skema AS) | Silinder kecil bergelang warna; versi SMD berupa balok mungil bernomor | Membatasi arus, membagi tegangan |
| Kapasitor | C | Farad (F): pF, nF, µF | Dua garis sejajar; tanda + atau pelat melengkung jika berpolaritas | Cakram keramik atau silinder elektrolit bergaris | Menyimpan energi, filter, decoupling, pewaktu |
| Induktor (kumparan) | L | Henry (H): µH, mH | Deretan setengah lingkaran | Kawat yang dililit pada koker atau silinder berinti ferit | Memperlambat perubahan arus, konverter DC-DC, filter |
| Dioda | D | Tegangan mundur (V), arus maju (A) | Segitiga dengan garis tegak di ujungnya | Badan hitam dengan gelang abu-abu atau putih di sisi katoda | Arus satu arah, penyearahan, proteksi |
| LED | LED atau D | Tegangan maju (V), arus (mA) | Simbol dioda dengan dua panah mengarah keluar | Kubah bening berwarna; kaki yang panjang adalah anoda | Memancarkan cahaya, indikator |
| Transistor (BJT) | Q (T di beberapa sumber) | Penguatan arus hFE, IC maksimum (A) | Garis basis di dalam lingkaran; panah pada emitor | Setengah silinder berkaki tiga (TO-92) atau TO-220 bersirip logam | Sakelar, penguat sinyal |
| MOSFET | Q | RDS(on) (Ω), tegangan ambang VGS(th) (V) | Garis gate (G) terpisah dari kanal, terminal D dan S | Biasanya kemasan TO-220 atau SMD | Menyakelar arus besar dengan rugi kecil, PWM |
| Sirkuit terpadu (IC) | U atau IC | Nomor komponen (mis. NE555) | Kotak dengan pin bernomor | Badan hitam berkaki banyak (DIP-8, DIP-16) dengan takik | Pewaktu, logika, penguat, mikrokontroler |
| Relay | K (RL di beberapa sumber) | Tegangan kumparan (V), arus kontak (A) | Kotak kumparan yang terhubung ke sakelar dengan garis putus-putus | Kubus biru atau hitam dengan 5 pin | Menyakelar listrik PLN atau arus besar dengan sinyal kecil |
| Regulator tegangan | U atau VR | Tegangan output (V), arus maksimum (A) | Kotak dengan terminal IN, GND, dan OUT | TO-220 (7805) atau SOT-223 (AMS1117) | Menghasilkan 5 V atau 3,3 V yang stabil |
| Sekring | F | Arus nominal (A), tegangan (V) | Persegi panjang dengan garis di tengahnya | Tabung kaca (5×20 mm), tipe tusuk (blade), atau PTC | Memutus rangkaian ketika arus berlebih |
| Tombol / sakelar | S atau SW | Arus kontak (A), tegangan (V) | Garis miring terbuka; ada penekan di atasnya untuk tombol | Tombol 6×6 mm berkaki empat, sakelar geser atau toggle | Membuka dan menutup rangkaian dengan tangan, memberi input |
| Potensiometer | RV atau VR | Ohm (Ω), mis. 10 kΩ | Simbol resistor dengan panah menunjuk ke tengahnya | Badan berkaki tiga dengan poros; trimmer punya kepala sekrup | Pembagi tegangan yang bisa diatur, kendali volume dan kecepatan |
| Kristal | Y atau X | Hertz (Hz): kHz, MHz | Persegi panjang tipis di antara dua pelat | Kaleng logam oval (HC-49) atau silinder kecil | Memberi sinyal clock yang stabil ke mikrokontroler |
Komponen pasif dan aktif
Komponen elektronika biasanya dibagi menjadi dua kelompok besar. Komponen pasif tidak menambahkan energi ke rangkaian dan tidak bisa menguatkan sinyal; mereka hanya membuang energi (resistor), menyimpannya (kapasitor, induktor), atau menyaringnya. Komponen aktif memakai energi dari catu daya untuk mengendalikan arus lain atau menguatkan sinyal; transistor, MOSFET, dan IC termasuk kelompok ini. Dioda dan LED ada di perbatasan: karena tidak memberi penguatan, menurut definisi yang ketat mereka termasuk pasif, tetapi karena terbuat dari bahan semikonduktor yang sama dengan transistor, banyak buku pelajaran memasukkannya ke komponen aktif. Kalau ini keluar di ujian, ikuti definisi buku pelajaranmu. Komponen seperti relay, tombol, dan sekring sering dikelompokkan tersendiri sebagai komponen elektromekanis atau komponen proteksi.
| Kelompok | Komponen | Kesamaannya |
|---|---|---|
| Pasif | Resistor, kapasitor, induktor, potensiometer, kristal | Tidak menghasilkan atau menguatkan energi; hanya membuang, menyimpan, atau menyaringnya |
| Semikonduktor (aktif) | Dioda, LED, transistor, MOSFET, IC, regulator | Terbuat dari semikonduktor seperti silikon; mengarahkan, menyakelar, atau menguatkan arus |
| Elektromekanis | Relay, tombol, sakelar | Membuka dan menutup rangkaian secara fisik dengan kontak logam yang bergerak |
| Proteksi | Sekring, sekring PTC | Memutus rangkaian ketika terjadi gangguan untuk melindungi kabel dan catu daya |
Resistor: komponen yang membatasi arus
Resistor adalah komponen paling dasar: ia menghambat arus yang mengalir melewatinya dan mengubah sebagian energinya menjadi panas. Satuannya ohm (Ω), dan hubungan antara tegangan, arus, dan hambatan dinyatakan dengan V = I × R, yaitu hukum Ohm. Di Arduino, kamu akan memakai resistor terutama untuk dua tugas: membatasi arus komponen seperti LED, dan membuat pembagi tegangan. Misalnya, untuk menyalakan LED merah pada 15 mA dari pin 5 V, kamu butuh (5 − 2) / 0,015 = 200 Ω; yang dipilih adalah nilai standar terdekat di atasnya, 220 Ω. Nilai resistor through-hole dibaca dari gelang warna di badannya: merah-merah-cokelat-emas berarti 220 Ω dengan toleransi ±5%. Resistor dibuat dalam nilai standar yang disebut deret E12 (10, 12, 15, 18, 22, 27, 33, 39, 47, 56, 68, 82, dan kelipatan sepuluhnya). Sama pentingnya dengan nilai adalah rating daya: resistor di rangkaian hobi biasanya 1/4 W, dan jika daya yang dihitung dengan P = I² × R melebihi angka itu, resistor akan terlalu panas dan terbakar. Kamu bisa membaca gelang warnanya dengan alat kode warna resistor; untuk detailnya, lihat Apa Itu Resistor? dan Hukum Ohm.
Kapasitor: penyimpan energi yang kecil dan cepat
Kapasitor menyimpan muatan listrik pada dua pelat konduktor yang dipisahkan lapisan isolator, dan bisa mengembalikan muatan itu dengan sangat cepat. Satuannya farad (F), tetapi karena satu farad itu sangat besar, dalam praktik kamu memakai pikofarad (pF), nanofarad (nF), dan mikrofarad (µF): 1 µF = 1.000 nF = 1.000.000 pF. Setelah terisi, kapasitor menahan arus searah, sedangkan sinyal yang berubah cepat dan derau bisa melewatinya. Karena itulah kapasitor decoupling keramik 100 nF dipasang di dekat pin catu daya setiap IC, dan kapasitor elektrolit 100–1000 µF dipasang pada catu daya motor dan servo. Kapasitor keramik tidak berpolaritas dan nilainya dicetak sebagai kode: 104 berarti 10 diikuti empat nol, yaitu 100.000 pF = 100 nF. Kapasitor elektrolit berpolaritas; garis berwarna terang di badannya menandai kaki negatif, dan kalau dipasang terbalik bisa menggembung dan meledak. Jika dipakai bersama resistor, konstanta waktu τ = R × C menentukan seberapa cepat kapasitor terisi; dengan 10 kΩ dan 100 µF, τ = 1 detik. Kamu bisa membaca kodenya dengan alat kode kapasitor dan mempelajari jenis serta perhitungannya di Apa Itu Kapasitor?.
Induktor (kumparan): komponen yang melawan perubahan arus mendadak
Induktor dibuat dengan melilitkan kawat konduktor, biasanya pada inti serbuk besi atau ferit, dan menyimpan energi dalam medan magnet. Satuannya henry (H); di elektronika kamu paling sering melihat mikrohenry (µH) dan milihenry (mH). Berbeda dengan kapasitor, induktor melawan perubahan arus yang mendadak: tegangan di kedua ujungnya dinyatakan dengan V = L × di/dt. Jadi induktor meloloskan DC hampir tanpa hambatan, tetapi melawan frekuensi tinggi; hambatan ini dihitung dengan XL = 2π × f × L. Tempat yang paling sering kamu temui adalah induktor hitam besar pada konverter step-down switching seperti LM2596 (biasanya 33–47 µH), yang menyimpan energi di setiap siklus switching lalu meneruskannya ke beban. Relay, motor, buzzer, dan speaker juga berisi kumparan, dan pada momen arusnya diputus, kumparan itu menghasilkan lonjakan tegangan tinggi ke arah berlawanan; untuk meredamnya, sebuah dioda dipasang terbalik di kedua ujung beban induktif. Nilai induktor through-hole kecil ditandai dengan gelang warna seperti resistor, dalam µH; kamu bisa membacanya dengan alat kode induktor, dan untuk detailnya lihat Apa Itu Induktor?.
Dioda dan LED: jalan satu arah untuk arus
Dioda adalah semikonduktor yang membiarkan arus mengalir ke satu arah saja, dari anoda ke katoda; ke arah sebaliknya hampir tidak ada arus yang mengalir. Ketika menghantar, ada tegangan maju yang jatuh di dioda: sekitar 0,6–1 V untuk dioda silikon dan 0,15–0,6 V untuk dioda Schottky. Gelang abu-abu atau putih di badannya menandai katoda dan sesuai dengan garis tegak pada simbol skemanya. Jenis yang paling umum adalah penyearah 1N4007 dengan rating 1 A dan 1000 V, dioda sinyal kecil yang cepat 1N4148, dan dioda Schottky bertegangan jatuh rendah 1N5819. Dioda punya empat tugas dasar: mengubah AC menjadi DC (penyearahan), melindungi rangkaian dari baterai yang terpasang terbalik, meredam lonjakan tegangan balik dari beban induktif seperti relay dan motor (flyback), dan, sebagai dioda Zener, menahan tegangan di nilai tetap. Perbandingan detail dan cara mengujinya ada di Apa Itu Dioda?.
LED (light-emitting diode, dioda pemancar cahaya) adalah dioda yang memancarkan cahaya ketika dialiri arus, dan seperti dioda lain, ia hanya bekerja ke satu arah. Kaki yang panjang adalah anoda (+) dan kaki yang pendek katoda (−); kubahnya juga punya sisi rata di bagian katoda. Aturan emas LED adalah selalu memakai resistor seri: LED tidak membatasi arusnya sendiri, jadi begitu tegangan naik sedikit di atas tegangan majunya, arus langsung melonjak dan LED atau pin Arduino bisa rusak. Nilai resistornya dihitung dengan R = (Vsupply − VLED) / I. LED standar 5 mm bekerja nyaman pada 10–20 mA; LED merah dan kuning punya tegangan maju sekitar 2 V, sedangkan LED biru, putih, dan hijau terang sekitar 3 V. Kamu bisa menghitungnya dengan alat kalkulator resistor LED, mengecek tegangan maju berdasarkan warna dengan alat tegangan LED, dan membaca lebih lanjut di Apa Itu LED?.
| Warna LED | Tegangan maju khas | Resistor untuk 5 V (≈15 mA) | Resistor untuk 3,3 V (≈10 mA) |
|---|---|---|---|
| Merah | 1,8–2,2 V | 220 Ω | 150 Ω |
| Kuning, oranye, hijau klasik | 2,0–2,4 V | 220 Ω | 120 Ω |
| Biru, putih, hijau terang | 2,8–3,4 V | 150 Ω | 47 Ω (bisa tetap redup) |
Transistor dan MOSFET: sakelar elektronik
Transistor (BJT) adalah semikonduktor berkaki tiga yang mengendalikan arus kolektor yang jauh lebih besar dengan arus basis yang kecil. Kakinya adalah basis (B), kolektor (C), dan emitor (E), dan penguatan arusnya dinyatakan dengan IC = hFE × IB. Ada dua jenis, NPN dan PNP; di proyek Arduino, jenis NPN dengan emitor terhubung ke GND jauh lebih umum. Karena pin Arduino tidak bisa memberi arus jauh di atas sekitar 20 mA dengan aman, beban seperti relay, motor, buzzer, dan LED strip dikendalikan lewat transistor. Di antara pin dan basis harus selalu ada resistor: untuk mengendalikan relay 5 V (sekitar 71 mA) dengan 2N2222A, 680 Ω cocok untuk Arduino Uno dan 470 Ω cocok untuk ESP32 dan Pico yang bekerja di 3,3 V. BC547 (100 mA) dipakai untuk beban kecil, 2N2222A (600 mA) untuk beban sedang, dan Darlington TIP120 (5 A) untuk beban sampai beberapa ampere. Karena susunan pinnya berbeda dari model ke model, cek dengan alat pinout transistor; daerah kerja dan perhitungannya ada di Apa Itu Transistor?.
MOSFET juga transistor, tetapi dikendalikan oleh tegangan, bukan arus. Terminalnya adalah gate (G), drain (D), dan source (S). Gate diisolasi dari kanal oleh lapisan oksida tipis, jadi dalam keadaan tunak hampir tidak menarik arus; ketika tegangan gate-source jauh di atas ambangnya (VGS(th)), hambatan drain-source (RDS(on)) turun sampai beberapa miliohm. Itulah sebabnya MOSFET jauh lebih dingin daripada BJT pada arus besar. Hal terpenting ketika memakainya dengan Arduino adalah memilih komponen logic-level: IRLZ44N menyala penuh dengan 5 V di gate-nya, sedangkan IRF540N yang populer butuh 10 V untuk menghantar penuh dan jadi panas pada 5 V. Untuk pin 3,3 V di ESP32 dan Pico, dipilih komponen dengan ambang lebih rendah seperti IRLB8721 atau AO3400. Pasang resistor 100–220 Ω seri dengan gate dan pull-down 10 kΩ di antara gate dan GND. Diagram pengkabelannya ada di Memakai MOSFET dengan Arduino.
| Fitur | BJT (mis. 2N2222A, TIP120) | MOSFET (mis. IRLZ44N) |
|---|---|---|
| Dikendalikan oleh | Arus basis (mA) | Tegangan gate (V); tidak menarik arus dalam keadaan tunak |
| Terminal | Basis, kolektor, emitor | Gate, drain, source |
| Tegangan jatuh ketika menyala | VCE(sat) 0,1–0,3 V (1–2 V untuk Darlington) | I × RDS(on); sekitar 0,05 V pada 25 mΩ dan 2 A |
| Beban yang cocok | Beberapa mA sampai 1–2 A | Ratusan mA sampai puluhan ampere |
| Koneksi ke Arduino | Pin → resistor basis → basis | Pin → 100–220 Ω → gate; 10 kΩ di antara gate dan GND |
Sirkuit terpadu (IC): ribuan komponen dalam satu chip
Sirkuit terpadu (IC, chip) adalah rangkaian siap pakai yang menggabungkan ribuan bahkan miliaran komponen seperti transistor, resistor, dan kapasitor di atas satu keping silikon. Di skema rangkaian, IC biasanya digambar sebagai kotak dengan pin bernomor dan diberi label U atau IC. Versi yang cocok untuk breadboard datang dalam kemasan DIP (DIP-8, DIP-14, DIP-16), sedangkan board jadi memakai kemasan SMD yang jauh lebih kecil (SOIC, TSSOP). Untuk memasang pin dengan benar, cari dulu pin 1: lihat takik setengah lingkaran di salah satu ujung badan atau titik kecil di salah satu sudut. Jika chip dilihat dari atas dengan takik di sebelah kiri, pin kiri bawah adalah pin 1 dan nomornya bertambah berlawanan arah jarum jam. IC yang paling sering kamu temui di proyek hobi adalah timer NE555, 74HC595 untuk menambah jumlah output, op-amp LM358, chip gerbang logika, dan ATmega328P 28 pin yang menjadi otak Arduino Uno. Biasakan memasang kapasitor 100 nF di antara pin VCC dan GND setiap IC, sedekat mungkin.
Relay: menyakelar beban besar dengan sinyal kecil
Relay adalah sakelar elektromekanis: ketika arus mengalir di kumparannya, medan magnet yang timbul menarik sebuah kontak logam. Karena sisi kontak terisolasi secara listrik dari kumparan, kamu bisa menyakelar lampu listrik PLN atau pompa 12 V dengan sinyal 5 V. Kontaknya disebut COM (common), NO (normally open, biasanya terbuka), dan NC (normally closed, biasanya tertutup): ketika kumparan tidak dialiri daya, COM terhubung ke NC; ketika kumparan menarik, COM pindah ke NO. Relay SRD-05VDC-SL-C yang ada di kit Arduino punya kumparan sekitar 70 Ω dan menarik sekitar 71 mA pada 5 V, jauh lebih besar dari kemampuan sebuah pin. Karena itu relay selalu dikendalikan lewat transistor, dengan dioda flyback dipasang terbalik di kedua ujung kumparan. Modul relay siap pakai sudah punya transistor, dioda, dan LED status di board-nya. Sakelar kecil yang dua kontak tipisnya di dalam tabung kaca menutup ketika didekati magnet dikenal sebagai reed switch dan dipakai di sensor pintu dan jendela.
Regulator tegangan: catu daya yang stabil dan aman
Regulator tegangan menjaga tegangan output tetap konstan meskipun tegangan inputnya naik turun. Contoh paling terkenal adalah 7805: ia menghasilkan 5 V dari input antara 7 dan 35 V dan, dengan heatsink, bisa memberi arus sampai 1,5 A. Dengan sisi bertulisan menghadap ke arahmu, pin dari kiri ke kanan adalah input (IN), GND, dan output (OUT). 7805 adalah regulator linier; ia mengubah selisih tegangan menjadi panas. Daya yang terbuang adalah P = (Vin − Vout) × I: menarik 0,5 A pada 5 V dari 12 V menghasilkan panas 3,5 W, dan kemasan TO-220 tidak sanggup menanganinya tanpa heatsink. Untuk output 3,3 V dipakai AMS1117-3.3, yang juga ada di banyak board ESP32; ini regulator low-dropout (LDO), jadi inputnya cukup sekitar 1,1–1,3 V di atas output. Jika kamu butuh arus besar dan efisiensi tinggi, konverter step-down switching seperti LM2596 memberi arus sampai 3 A dengan efisiensi sekitar 80–90%. Jangan lupa memasang kapasitor di input dan output regulator; detailnya ada di Regulator Tegangan 7805 dan Cara Memberi Daya ke Arduino.
Sekring: sabuk pengaman rangkaian
Sekring adalah komponen proteksi yang memutus rangkaian dengan cara meleleh, atau dengan menaikkan hambatannya secara tajam, ketika arus yang lewat melebihi nilai tertentu. Tugas utamanya bukan melindungi komponen elektronik, melainkan melindungi kabel, baterai, dan catu daya dari panas dan kebakaran yang bisa ditimbulkan korsleting. Sekring ditandai dengan arus nominal (mis. 1 A) dan tegangan maksimum yang sanggup ditahannya (mis. 250 V). Huruf di depannya juga penting: sekring F (fast-acting, cepat) langsung putus pada arus lebih yang mendadak, sedangkan sekring T (time-lag, slow-blow, lambat) menoleransi arus lonjakan singkat dari motor dan kapasitor besar ketika baru dinyalakan. Pilih sekring dengan rating sekitar 1,25–1,5 kali arus kerja normal dan pasang di jalur positif catu daya, sedekat mungkin dengan sumbernya. Sekring tabung kaca (5×20 mm) dan sekring tusuk mobil harus diganti setelah putus; sekring PTC (bisa reset sendiri) memutus arus ketika panas dan kembali normal setelah dingin. Arduino Uno punya sekring PTC seperti ini di input USB-nya, yang melindungi port USB komputermu pada arus di atas 500 mA. Untuk mengetahui apakah board-mu benar-benar rusak, lihat Apakah Arduino-ku Rusak?.
Tombol dan sakelar: membuka dan menutup rangkaian dengan tangan
Push button adalah sakelar tekan-lepas (momentary) yang hanya membuat kontak selama kamu menekannya dan terbuka begitu dilepas. Sakelar (geser, toggle, atau rocker) tetap di posisi terakhir yang kamu tinggalkan. Susunan kontak dijelaskan dengan singkatan: SPST adalah sakelar on-off sederhana, SPDT adalah pemilih yang menghubungkan satu terminal common ke salah satu dari dua output, dan DPDT menyakelar dua rangkaian terpisah sekaligus. Tombol 6×6 mm di kit breadboard punya empat kaki tetapi hanya dua kontak terpisah: pasangan kakinya terhubung di dalam, jadi memasang tombol lewat kaki yang diagonal adalah cara paling aman. Ketika menghubungkannya ke Arduino, kamu butuh resistor pull-up atau pull-down supaya pin tidak pernah mengambang; cara termudah adalah mengaktifkan resistor internal 20–50 kΩ milik ATmega328P dengan INPUT_PULLUP di kodemu. Pin lalu membaca LOW selama tombol ditekan. Kontak mekanis bergetar beberapa milidetik ketika ditekan (bounce); kita menyaringnya di software dengan menunggu 20–50 ms. Detailnya ada di Cara Menghubungkan Push Button ke Arduino.
Potensiometer: resistor yang bisa diatur
Potensiometer adalah resistor berkaki tiga yang bisa diatur; terminal tengahnya (wiper) bergeser di sepanjang jalur resistif ketika kamu memutar porosnya. Hambatan di antara kedua kaki luar tetap (mis. 10 kΩ), sedangkan hambatan antara kaki tengah dan salah satu kaki luar berubah dari 0 sampai 10 kΩ. Hubungkan kaki luar ke 5V dan GND serta kaki tengah ke input analog, maka potensiometer menjadi pembagi tegangan yang bisa diatur; fungsi analogRead() di Arduino Uno lalu membaca nilai dari 0 sampai 1023. Huruf di badannya menunjukkan karakteristik (taper): pada kebanyakan komponen, B berarti linier dan A berarti logaritmik (untuk volume audio); B10K adalah potensiometer linier 10 kΩ. Versi kecil yang disolder ke board dan diatur sekali dengan obeng disebut trimmer (trimpot); dipakai untuk kontras LCD dan pengaturan ambang sensor. Detail dan contoh proyeknya ada di Apa Itu Potensiometer?.
Kristal: detak jantung rangkaian
Kristal (kristal kuarsa) adalah irisan tipis kuarsa yang bergetar pada frekuensi yang sangat stabil ketika diberi tegangan; ini disebut efek piezoelektrik. Satuannya hertz (Hz), dan nilainya dicetak di badannya dalam MHz atau kHz (mis. 16.000 = 16 MHz). Mikrokontroler menjalankan instruksinya mengikuti sinyal clock yang ditentukan getaran ini, dan ketepatan fungsi waktu seperti delay() dan millis() bergantung padanya. Board Arduino berbasis ATmega328P berjalan pada 16 MHz (Uno R3 orisinal memakai resonator keramik yang lebih murah sebagai pengganti kristal, sedangkan banyak board klon memakai kristal berkaleng logam); dua kapasitor kecil 22 pF biasanya dipasang di antara kaki kristal dan GND. Di bawah pelindung logam modul ESP32 ada kristal 40 MHz, dan Raspberry Pi Pico punya kristal 12 MHz. Modul jam memakai kristal 32,768 kHz karena nilai ini sama dengan 2 pangkat 15: dibagi dua sebanyak 15 kali, hasilnya tepat 1 Hz, satu pulsa per detik. Begitulah modul jam RTC tetap menghitung waktu dengan tepat meskipun Arduino sedang mati.
Membaca komponen dan nilai di skema rangkaian
Di skema rangkaian, setiap komponen membawa dua informasi: label-nya, yang terdiri dari huruf referensi dan nomor (R1, C2, Q1, U3), dan nilai-nya (220, 100n, BC547). Label yang sama dicetak di papan sirkuit, jadi kamu bisa dengan mudah menemukan letak R7 dari skema di board. Nilai sering memakai huruf satuan sebagai pengganti tanda desimal; ini mencegah tanda desimal hilang di cetakan kecil sehingga nilai terbaca sepuluh kali lipat salah. Kami sudah menjelaskan cara membaca skema langkah demi langkah di Cara Membaca Skema Rangkaian; berikut notasi yang paling sering kamu lihat:
- 4k7, 1M, 2R2, 0R: Berturut-turut 4,7 kΩ, 1 MΩ, dan 2,2 Ω; huruf R menggantikan tanda desimal pada nilai ohm. 0R adalah resistor jumper nol ohm.
- 100n, 104, 0.1u: Ketiganya nilai yang sama, 100 nF; karena keyboard tidak punya huruf µ, ditulis u sebagai gantinya.
- 10u/16V: Kapasitor elektrolit 10 µF dengan rating 16 V; rating tegangannya sebaiknya minimal 1,5 kali tegangan tertinggi di rangkaian.
- L1 4u7: Induktor 4,7 µH; karena labelnya diawali L, satuannya henry.
- D1 1N4007, Q1 BC547, U1 NE555: Untuk semikonduktor, yang ditulis adalah nomor komponen, bukan nilai; spesifikasinya bisa kamu temukan di datasheet komponen tersebut.
- 472 atau 01C: Ini kode yang dicetak di resistor SMD; 472 berarti 47 diikuti dua nol, yaitu 4,7 kΩ. Untuk kode huruf, lihat kode resistor SMD dan alat dekoder kode SMD.
Praktik: menjalankan delapan komponen dalam satu rangkaian
Cara terbaik agar teori melekat adalah membuat komponen-komponen itu bekerja bersama. Di rangkaian yang akan kita rakit, sebuah potensiometer mengatur kecerahan LED, resistor 220 Ω membatasi arus LED, dan sebuah tombol menyalakan dan mematikan relay bergantian setiap kali ditekan; relay ditarik oleh transistor 2N2222A yang dikendalikan lewat resistor basis. Dioda 1N4007 yang dipasang terbalik di kedua ujung kumparan relay melindungi transistor, sedangkan kapasitor 100 nF di antara wiper potensiometer dan GND mengurangi derau pada pembacaan analog. Untuk sekarang kamu tidak perlu menghubungkan apa pun ke kontak relay; kamu akan mendengar bunyi kliknya ketika relay berpindah. Kalau ini pertama kalinya kamu memakai breadboard, baca dulu Apa Itu Breadboard?.
| Koneksi | Arduino Uno | ESP32 | Raspberry Pi Pico |
|---|---|---|---|
| Kaki luar potensiometer | 5V dan GND | 3V3 dan GND | 3V3(OUT) dan GND |
| Kaki tengah potensiometer (100 nF ke GND) | A0 | GPIO 34 | GP26 (ADC0) |
| Anoda LED (lewat 220 Ω), katoda ke GND | D9 | GPIO 18 | GP15 |
| Tombol (kaki lainnya ke GND) | D2 | GPIO 4 | GP14 |
| Resistor basis 2N2222A | D7, 680 Ω | GPIO 23, 470 Ω | GP16, 470 Ω |
| Emitor transistor | GND | GND | GND |
| Kumparan relay: ujung + / ujung − | 5V / kolektor | 5V (VIN) / kolektor | VBUS / kolektor |
| Dioda 1N4007 (di kedua ujung kumparan) | Katoda ke 5V, anoda ke kolektor | Katoda ke 5V, anoda ke kolektor | Katoda ke VBUS, anoda ke kolektor |
1// Elektronik devre elemanları deneyi / Electronic components experiment
2// Pot -> LED parlaklığı, buton -> transistör + röle / pot -> LED brightness, button -> transistor + relay
3#if defined(ESP32)
4const int POT_PIN = 34; // ADC1, yalnızca giriş / ADC1, input only
5const int LED_PIN = 18; // 220 Ω üzerinden LED / LED via 220 Ω
6const int BUTTON_PIN = 4; // diğer bacak GND'ye / other leg to GND
7const int RELAY_PIN = 23; // 470 Ω ile 2N2222A beyzine / to the 2N2222A base via 470 Ω
8const int ADC_MAX = 4095; // 12 bit ADC
9const float VREF = 3.3;
10#else
11const int POT_PIN = A0;
12const int LED_PIN = 9; // PWM pini (~) / PWM pin (~)
13const int BUTTON_PIN = 2; // diğer bacak GND'ye / other leg to GND
14const int RELAY_PIN = 7; // 680 Ω ile 2N2222A beyzine / to the 2N2222A base via 680 Ω
15const int ADC_MAX = 1023; // 10 bit ADC
16const float VREF = 5.0;
17#endif
18
19bool relayOn = false;
20int lastReading = HIGH; // son ham okuma / last raw reading
21int stableState = HIGH; // zıplamadan arınmış durum / debounced state
22unsigned long lastChange = 0; // son değişim anı / time of last change
23unsigned long lastPrint = 0;
24
25void setup() {
26 pinMode(LED_PIN, OUTPUT);
27 pinMode(RELAY_PIN, OUTPUT);
28 digitalWrite(RELAY_PIN, LOW); // açılışta röle kapalı / relay off at startup
29 pinMode(BUTTON_PIN, INPUT_PULLUP); // dahili pull-up direnci / internal pull-up resistor
30 Serial.begin(115200);
31}
32
33void loop() {
34 // 1) Potansiyometre -> LED parlaklığı (PWM) / potentiometer -> LED brightness (PWM)
35 int pot = analogRead(POT_PIN);
36 analogWrite(LED_PIN, map(pot, 0, ADC_MAX, 0, 255));
37
38 // 2) Buton -> röle, 30 ms zıplama filtresi / button -> relay, 30 ms debounce
39 int reading = digitalRead(BUTTON_PIN);
40 if (reading != lastReading) {
41 lastChange = millis();
42 lastReading = reading;
43 }
44 if (millis() - lastChange > 30 && reading != stableState) {
45 stableState = reading;
46 if (stableState == LOW) { // basıldı / pressed
47 relayOn = !relayOn;
48 digitalWrite(RELAY_PIN, relayOn ? HIGH : LOW);
49 }
50 }
51
52 // 3) Yarım saniyede bir rapor / report every half second
53 if (millis() - lastPrint >= 500) {
54 lastPrint = millis();
55 Serial.print("Pot: ");
56 Serial.print(pot * VREF / ADC_MAX, 2);
57 Serial.print(" V | Röle / relay: ");
58 Serial.println(relayOn ? "AÇIK / ON" : "KAPALI / OFF");
59 }
60}Kode ini menjalankan tiga tugas terpisah di dalam loop() yang sama tanpa membuat salah satunya menunggu. analogRead() membaca tegangan di wiper potensiometer dan map() mengubahnya ke rentang 0–255; berkat PWM, kecerahan LED mengikuti nilai itu. Tombol dibaca dengan millis(), bukan delay(): jika pembacaan tidak berubah selama 30 ms, itu dihitung sebagai tekanan sungguhan dan status relay dibalik. Ketika pin menjadi HIGH, 2N2222A masuk saturasi, arus mengalir ke kumparan relay, dan kontaknya berpindah ke NO dengan bunyi klik; ketika pin menjadi LOW, energi di kumparan habis dengan aman lewat 1N4007. Berkat baris #if defined(ESP32), kode yang sama bisa dikompilasi di ESP32 dengan pin dan resolusi ADC 12-bit miliknya sendiri. Buka Serial Monitor pada 115200 baud untuk melihat tegangan potensiometer dan status relay secara langsung.
Rangkaian yang sama dengan Raspberry Pi Pico dan MicroPython
Untuk menjalankan rangkaian yang sama di Raspberry Pi Pico dengan MicroPython, pasang kabelnya sesuai kolom Pico di tabel dan beri daya kumparan relay dari pin VBUS, yang membawa 5 V dari USB. Karena fungsi read_u16() di Pico mengembalikan pembacaan dalam rentang 0–65535, nilainya bisa langsung diteruskan ke fungsi PWM duty_u16() tanpa konversi tambahan. Jika kamu menyimpan kodenya ke Pico sebagai main.py lewat Thonny, kode itu otomatis berjalan setiap kali board dinyalakan. Kalau kamu baru mengenal MicroPython, mulailah dari Apa Itu Raspberry Pi Pico?.
1# Pico: pot -> LED parlaklığı, buton -> transistör + röle / pot -> LED brightness, button -> transistor + relay
2from machine import Pin, ADC, PWM
3import time
4
5pot = ADC(26) # GP26 = ADC0, pot orta ucu / pot wiper
6led = PWM(Pin(15)) # GP15, 220 Ω üzerinden LED / LED via 220 Ω
7led.freq(1000) # 1 kHz PWM
8button = Pin(14, Pin.IN, Pin.PULL_UP) # diğer bacak GND'ye / other leg to GND
9relay = Pin(16, Pin.OUT, value=0) # 470 Ω ile 2N2222A beyzine / to the 2N2222A base via 470 Ω
10
11relay_on = False
12last = 1
13last_print = time.ticks_ms()
14
15while True:
16 raw = pot.read_u16() # 0-65535
17 led.duty_u16(raw) # parlaklık / brightness
18
19 now = button.value()
20 if now == 0 and last == 1: # basıldı / pressed
21 time.sleep_ms(30) # zıplamayı bekle / wait out the bounce
22 if button.value() == 0:
23 relay_on = not relay_on
24 relay.value(1 if relay_on else 0)
25 last = now
26
27 if time.ticks_diff(time.ticks_ms(), last_print) >= 500:
28 last_print = time.ticks_ms()
29 state = "AÇIK / ON" if relay_on else "KAPALI / OFF"
30 print("Pot: {:.2f} V | Röle / relay: {}".format(raw * 3.3 / 65535, state))
31 time.sleep_ms(5)Mengukur resistor dan tegangan maju LED dengan Arduino
Arduino juga bisa menjadi alat ukur sederhana untuk mengenali komponen yang kamu punya. Pasang resistor yang nilainya belum kamu ketahui di antara A1 dan GND, dan resistor 10 kΩ yang sudah diketahui di antara 5V dan A1; keduanya membentuk pembagi tegangan, dan hambatan yang belum diketahui dihitung dengan Rx = 10 kΩ × pembacaan / (1023 − pembacaan). Pengukuran paling akurat jika resistor yang diukur nilainya dekat dengan resistor referensi (kira-kira 1–100 kΩ). Untuk pengukuran kedua, hubungkan 5V lewat resistor 220 Ω ke anoda LED, katodanya ke GND, dan anodanya juga ke A2: tegangan yang dibaca A2 adalah tegangan maju LED pada sekitar 8–14 mA. Buka Serial Monitor pada 9600 baud, pasang LED berbagai warna satu per satu, lalu bandingkan dengan tabel di atas.
1// Arduino ile direnç ve LED ileri gerilimi ölçme / Measuring a resistor and an LED's forward voltage with Arduino
2const float VCC = 5.0; // Uno besleme gerilimi / Uno supply voltage
3const float R_REF = 10000.0; // 5V ile A1 arası bilinen direnç / known resistor between 5V and A1
4
5void setup() {
6 Serial.begin(9600);
7}
8
9void loop() {
10 int raw = analogRead(A1); // bilinmeyen direnç A1 ile GND arasında / unknown resistor between A1 and GND
11 if (raw >= 1023) {
12 Serial.println("Direnç takılı değil / no resistor connected");
13 } else {
14 float rx = R_REF * raw / (1023.0 - raw); // gerilim bölücü formülü / voltage divider formula
15 Serial.print("R = ");
16 Serial.print(rx, 0);
17 Serial.println(" ohm");
18 }
19
20 float vf = analogRead(A2) * VCC / 1023.0; // 5V - 220 Ω - A2 - LED - GND
21 Serial.print("LED Vf = ");
22 Serial.print(vf, 2);
23 Serial.println(" V");
24 Serial.println();
25 delay(1000);
26}Menguji komponen dengan multimeter
Ketika rangkaian tidak bekerja, penyebabnya sering komponen dengan nilai yang salah atau komponen yang rusak. Multimeter memungkinkanmu menguji setiap komponen dalam beberapa detik; selalu ukur dalam keadaan daya mati dan, kalau bisa, dengan komponen dilepas dari rangkaian, karena komponen lain di rangkaian akan mengubah hasil pembacaan. Cara memakai setiap range sudah kami jelaskan secara detail di Cara Memakai Multimeter.
| Komponen | Range multimeter | Jika bagus | Jika rusak |
|---|---|---|---|
| Resistor | Ω | Mendekati nilai kode warna (±5%) | OL (terbuka) atau nilai yang jauh berbeda |
| Kapasitor | Kapasitansi (F) atau Ω | Mendekati nilai yang tertera; pada Ω, mulai rendah lalu naik | 0 Ω (korsleting) atau badan menggembung |
| Induktor | Ω atau kontinuitas | Beberapa ohm atau kurang, berbunyi bip | OL (kawat putus) |
| Dioda | Tes dioda | 0,5–0,7 V ke satu arah, OL ke arah sebaliknya | 0 V ke dua arah atau OL ke dua arah |
| LED | Tes dioda | 1,6–1,9 V dan nyala samar untuk LED merah, OL jika dibalik | OL ke dua arah |
| Transistor (NPN) | Tes dioda | 0,5–0,8 V dari basis ke dua kaki lainnya | 0 V di antara kolektor dan emitor (korsleting) |
| Relay | Ω dan kontinuitas | Kumparan sekitar 70 Ω; berbunyi bip antara COM dan NC | Kumparan OL atau kontak tidak pernah berbunyi |
| Sekring | Kontinuitas | Berbunyi bip dan nilainya mendekati 0 Ω | OL (putus) |
| Tombol / sakelar | Kontinuitas | Berbunyi ketika ditekan, diam ketika dilepas | Tidak pernah berbunyi atau berbunyi terus |
| Potensiometer | Ω | Tetap di antara kaki luar; berubah halus di wiper ketika diputar | Nilainya melompat atau menjadi OL |
Ide proyek dengan komponen-komponen ini
- Lampu lalu lintas: Proyek output berurutan pertamamu dengan tiga LED dan tiga resistor 220 Ω; langkah-langkahnya ada di Lampu Lalu Lintas Arduino.
- Lampu tidur otomatis: Pembagi tegangan dari LDR dan resistor 10 kΩ mendeteksi gelap, lalu transistor menyalakan LED strip 12 V.
- Lampu kedip tanpa Arduino: LED yang berkedip sekali per detik dengan NE555, dua resistor, dan satu kapasitor; ubah R dan C untuk mengatur frekuensinya.
- Lampu Knight Rider: Kendalikan delapan LED hanya dari tiga pin dengan 74HC595 (LED berjalan Knight Rider).
- Voltmeter digital: Ukur tegangan di atas batas 5 V Arduino dengan pembagi tegangan dua resistor (membuat voltmeter Arduino).
- Steker pintar: Nyalakan lampu dari ponselmu dengan relay dan ESP32; aturan keamanannya ada di Apa Itu Modul Relay?.
Kesalahan umum dan cara mengatasinya
| Gejala | Kemungkinan penyebab | Solusi |
|---|---|---|
| LED berkedip sekali lalu mati, atau tidak pernah menyala | Dihubungkan tanpa resistor atau terpasang terbalik | Kaki panjang (anoda) ke pin, kaki pendek ke GND; tambahkan 220 Ω di antaranya |
| Resistor panas atau warnanya menghitam | Daya melebihi 1/4 W | Hitung dengan P = I² × R lalu pilih resistor 1/2 W atau 1 W |
| Kapasitor elektrolit menggembung atau meledak | Terpasang terbalik atau rating tegangan terlampaui | Kaki bergaris ke GND; pakai komponen dengan rating minimal 1,5 kali tegangan rangkaian |
| Arduino reset ketika relay lepas | Tidak ada dioda flyback | Pasang 1N4007 terbalik di kedua ujung kumparan, katoda ke positif |
| 7805 terlalu panas untuk disentuh | Selisih input-output dan arusnya terlalu besar | Pasang heatsink, turunkan tegangan input, atau pakai regulator switching seperti LM2596 |
| Satu tekanan terdeteksi beberapa kali | Pantulan kontak (bounce) | Terapkan debounce software 20–50 ms |
| Pin yang tidak terhubung membaca HIGH dan LOW secara acak | Tidak ada resistor pull-up atau pull-down | Pakai INPUT_PULLUP atau tambahkan resistor 10 kΩ |
| MOSFET panas, beban tidak mendapat daya penuh | Bukan logic-level, tegangan gate terlalu rendah | Pilih komponen logic-level seperti IRLZ44N |
| IC tidak bekerja atau jadi panas | Terpasang terbalik (pin 1 di posisi yang salah) | Cek takik dan titiknya, pastikan pin catu daya sesuai datasheet |
Mempelajari komponen elektronika dasar itu seperti mempelajari alfabet sebuah bahasa: begitu kamu tahu fungsi resistor, kapasitor, dioda, transistor, dan lainnya, setiap skema dan modul baru jadi lebih mudah dipahami. Sebagai langkah berikutnya, kamu bisa membaca artikel mendalam tiap komponen satu per satu, lanjut ke perhitungan rangkaian dengan Hukum Kirchhoff, dan mengecek panduan Starter Kit Arduino untuk menentukan komponen mana yang perlu dibeli. Di aplikasi BlueGrays, kamu bisa menjelajahi proyek yang memakai komponen-komponen ini, seperti LED berkedip, mengendalikan LED dengan tombol, lampu tidur LDR, servo yang dikendalikan potensiometer, dan menyakelar lampu listrik PLN dengan relay, langkah demi langkah lengkap dengan skema rangkaian dan kodenya.
Pertanyaan umum
Apa saja komponen elektronika dasar?
Komponen elektronika yang paling dasar adalah resistor, kapasitor, induktor, dioda, LED, transistor, MOSFET, IC (sirkuit terpadu), relay, regulator tegangan, sekring, tombol dan sakelar, potensiometer, serta kristal. Ditambah lagi komponen khusus seperti sensor, buzzer, speaker, dan optocoupler. Masing-masing punya simbol skema dan huruf referensi sendiri.
Apa perbedaan komponen aktif dan pasif?
Komponen pasif tidak menghasilkan energi dan tidak bisa menguatkan sinyal; resistor, kapasitor, dan induktor termasuk kelompok ini. Komponen aktif memakai energi dari catu daya untuk mengendalikan atau menguatkan arus lain; transistor, MOSFET, dan IC termasuk komponen aktif. Dioda dan LED tidak memberi penguatan, tetapi karena merupakan semikonduktor, banyak buku pelajaran menggolongkannya sebagai komponen aktif.
Apa perbedaan resistor dan kapasitor?
Resistor menghambat arus dan mengubah energi menjadi panas; satuannya ohm. Kapasitor menyimpan energi dalam medan listrik, menahan DC setelah terisi, dan meloloskan AC serta derau; satuannya farad. Jika dipakai bersama, keduanya membentuk rangkaian pewaktu dan filter dengan konstanta waktu τ = R × C.
Apa arti R, C, L, D, dan Q di skema rangkaian?
Itu huruf referensi: R untuk resistor, C untuk kapasitor, L untuk induktor, D untuk dioda, dan Q untuk transistor. IC ditandai U atau IC, relay K, sekring F, sakelar S atau SW, dan kristal Y atau X. Nomor setelah huruf membedakan komponen yang sejenis (R1, R2, R3).
Apa fungsi induktor?
Induktor melawan perubahan arus yang mendadak dan menyimpan energi dalam medan magnet. Induktor dipakai untuk memindahkan energi di catu daya switching, menyaring derau frekuensi tinggi, dan menghasilkan medan magnet di komponen seperti relay, motor, dan speaker. Satuannya henry (H).
Komponen elektronika apa saja yang kubutuhkan untuk Arduino?
Untuk memulai, cukup Arduino Uno, breadboard, kabel jumper, resistor 220 Ω, 1 kΩ, dan 10 kΩ, beberapa LED, tombol, potensiometer 10 kΩ, kapasitor 100 nF dan 100 µF, dioda 1N4007, transistor BC547 atau 2N2222A, dan modul relay. Dengan komponen ini kamu bisa merakit semua proyek LED, tombol, input analog, dan kendali relay.
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

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.

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

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.

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.

Menyalakan Bohlam 220V dengan Tombol Tekan
Selama kamu menahan tombol, bohlam 220 volt sungguhan tetap menyala, dan mati begitu kamu melepasnya. Sinyal kecil Arduino tidak bisa langsung menyalakan bohlam, jadi relay, sakelar yang dikendalikan

Menggerakkan Motor Servo dengan Potensiometer
Ketika kamu memutar kenop potensiometer, lengan motor servo ikut berputar: satu ujung kenop berarti nol derajat, ujung lainnya berarti setengah putaran. Arduino terus membaca posisi kenop dan servo la

Kendali Kecerahan LED dengan Potensiometer ESP32 (Analog → PWM)
Di proyek ini, kita mengendalikan kecerahan LED secara analog memakai potensiometer. Pin ADC ESP32 membaca tegangan 0-3,3V dari potensiometer, lalu nilai ini diubah menjadi sinyal PWM (Pulse Width Modulation) dan dikirim ke LED. Hasilnya, ketika kamu memutar potensiometer, LED perlahan menerang dan meredup. Dengan Arduino Core 3.0+, analogWrite() bisa langsung dipakai; di ESP32-S2/S3, resolusi ADC tetap 12-bit.
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

